노력과 삽질 퇴적물
0. 시작하기 전 해당 포스트는Android Developers Blog: An update on Eclipse Android Developer Tools등으로 이클립스 지원 중단이 발표되면서 기존 이클립스+ADT 프로젝트를 안드로이드 스튜디오용으로 컨버팅하는 작업말고도 추가 개발을 하고자 조금이라도 빠른 적응을 위한 가이드글입니다. 즉, 개발 초심/입문자를 위한것이 아니라 기존에 안드로이드 개발을 하던 사람 기준으로 개발도구 전환을 하는데 촛점을 두고 있으므로 초보자분에겐 안 맞을수도 있습니다. 1. gradle 1) gradle이란?빌드 및 의존성 처리를 위한 스크립트 파일입니다.어떻게 보면 이클립스+ADT환경이 GUI에 가까웠다면 gradle을 쓰는건 CUI에 가까운 방식? (혹은 용도별로 bat파..
1. Visual Studio Tools for Unity 통칭, UnityVS 유니티5.2이상 권장. Visual Studio 2015 Tools for Unity 호환버전 > Visual Studio 2015 Community > Visual Studio 2015 Professional > Visual Studio 2015 Enterprise Visual Studio 2013 Tools for Unity 호환버전 > Visual Studio 2013 Community > Visual Studio 2013 Professional > Visual Studio 2013 Enterprise Visual Studio 2012 Tools for Unity 호환버전 > Visual Studio 2012 Profe..
0. 필요한 파일 파일명예시 경로 JDK C:\Java\jdk1.8.0_111 > 개발용 환경변수 설정(Path 설정) 참조. android-studio 3.1.1.0 [#] C:\android-studio sdk-tools-windows-3859397.zip [#] D:\dev_lib\android-sdk-windows\tools > 안드로이드: SDK 명령어 버전 참조. 1. 기본 사항 1) Import project보시는바와같이 일반 폴더 아이콘이 기존 이클립스 프로젝트이고, 안드로이드 스튜디오 프로젝트의 폴더에는 별도의 아이콘으로 표시되며 프로젝트 폴더명에 공백이 있을경우 경고가 뜹니다. 2) Gradle프로젝트가 열린후,하단 레이아웃에 있는 Messages Gradle Sync에서 다음과 같은 ..
0. 필요한 파일 파일명 예시 경로 sdk-tools-windows-3859397.zip [#] D:\dev_lib\android-sdk-windows\tools 명령줄도구 zip파일 예시경로는 이전의 SDK zip파일 디렉토리 구조를 참조한것으로 최신 SDK에서는 자체 SDK/AVD 매니저가 없습니다. 1. 설치 1) 버전확인123456789101112131415161718192021(Win PowerShell)PS D:\dev_lib\android-sdk-windows\tools\bin> ./sdkmanager --list... ... ... build-tools;26.0.3 | 26.0.3 | Android SDK Build-Tools 26.0.3 build-tools;27.0.0 | 27.0.0 ..
* 만약기본 프로젝트 생성 직후 빌드시, error: duplicate class: src.droid.R등으로 빌드 실패가 뜰 경우 솔루션을 정리하거나 하드상에 완전히 삭제후 다시 시도하다보면 정상적으로 빌드가 됩니다.* 개인 프로젝트와 병행한 포스팅이라 폴더명등에 모자이크 처리가 존재합니다. 크로스 플랫폼: Xamarin(자마린) 앱 개발 (1)크로스 플랫폼: Xamarin(자마린) 앱 개발 (2)크로스 플랫폼: 자마린 설치 번외, VS2017 1. 프로젝트 구성 * Xamarin(자마린) 앱 개발 (1)내 '솔루션 및 프로젝트 생성'에서 이어지는 내용입니다. 1) 공유 데이터 서비스 코드 작성프로젝트명(이식가능)이 PCL 프로젝트, 플랫폼 공용코드를 작업할 프로젝트입니다.해당 프로젝트에 폴더등을 추가..
OpenGL ES: 기초 및 입문 (1)OpenGL ES: 기초 및 입문 (2)OpenGL ES: 기초 및 입문 (3)OpenGL ES: 기초 및 입문 (4)OpenGL ES: 기초 및 입문 (5) 0. 필요한 파일 크로스 플랫폼: Xamarin(자마린) 앱 개발 (1), 0. 필요한 파일 참조 1. 주요 특징 1) OpenGL ES?> OpenGL for Embedded Systems, 모바일 임베디드 기기를 위해 제작한 3D Graphics API> [PDF]모바일 그래픽스 분야 기술 동향 [#] [#html버전]> 세상밖으로... :: Android OpenGL ES 사용에 앞서 알아두면 좋은것 2) OpenGL과의 차이점OpenGL과 OpenGL ES의 차이점 | GAMOO ENTERTAINMEN..
다음과 같은 상황에 활용해볼만한 예시입니다.> 홈버튼/파워버튼 사용시 앱종료 같은 추가 동작을 구현> 슬립모드->액티비티 실행 & (화면on상태에서)액티비티 실행같은 변수작용 액티비티 라이프 사이클에 포함되는 함수들에 로그를 찍어보면 아래와 같은 실행순서가 됩니다. 슬립모드->액티비 실행 (화면이 켜진상태에서)액티비티 실행 OnCreateOnStartOnResumeOnPauseOnStop//액티비티 출력처리 완료. (홈버튼)OnRestartOnStart OnResumeOnPauseOnStop OnCreateOnStartOnResume//액티비티 출력처리 완료. (홈버튼)OnPauseOnStop (OnDestroy)로그상 OnRestart, OnStart등에서 추가적으로 플래그값을 조절하면 좀더 다양한 제..