안드로이드 24

Android Dependencies 에 src, javadoc 추가하기

안드로이드 프로젝트의 libs 폴더에 들어있는 라이브러리들은 Android Dependencies에 자동으로 속한다. 하지만, 여기에 속해있는 라이브러리들에 source나 javadoc을 넣을 수 없게되어있는데 (아마도 버그) 다음과 같은 방법으로 해결한다. libs에 있는 라이브러리 이름을 딴 properties 파일을 만들고 그 안에 설정을 넣는다. 그리고 해당 프로젝트를 닫았다 열어준다. 예를 들어, libs 폴더에 android-support-v4.jar 가 있다면 android-support-v4.jar.properties 파일을 만들어준다. 그리고, android-support-v4.jar.properties 파일의 내용으로 다음을 채워준다. (경로는 자신의 환경에 맞게 수정해야함.) src=..

iOS & Android 2012.10.10

구글 넥서스 시리즈 공장 초기화

구글 개발자 페이지에는 넥서스 시리즈의 공장 이미지들이 준비되어 있다. https://developers.google.com/android/nexus/images 원하는 이미지를 선택하고 다운로드한 후 압축을 푼다. 거기서 다음 명령을 실행하면 알아서 진정한 공장 초기화를 해준다. ./flash-all.sh 스크립트에서 fastboot를 이용하므로 fastboot가 PATH에 잡혀있어야 한다. fastboot는 안드로이드 SDK를 설치하면 그 안에 있다.

iOS & Android 2012.09.27

Android Support Library 적용 후 오류

안드로이드 허니콤 이후 제공되는 API를 하위 버젼에서 사용할 수 있도록 해주는 Android Support Library를 사용해보고 있는데, 실행만 하면 에러가... java.lang.NoClassDefFoundErrorjava.lang.RuntimeException: Unable to instantiate activity ComponentInfojava.lang.ClassNotFoundException 분명 코드에는 있는데 못 찾는다고 에러를 뱉어낸다.아무리 AndroidManifest.xml 파일을 건드려봐도 해결이 안되고. import android.support.v4.app.Fragment; android.support.v4.app 패키지를 사용하도록 해봐도 여전히 해결 불가. ... 해결방법..

iOS & Android 2012.07.11

안드로이드 hardware.ini config.ini

안드로이드 에뮬레이터 설정에 사용되는 내용입니다. 에뮬레이터 스킨에서 설정할 때는 hardware.ini 에 기술하면되고, 생성된 AVD에 설정할 때에는 AVD의 config.ini 파일에 기술하면 되겠습니다. Whether we use a /cache partition on the device. (boolean) disk.cachePartition=yes (diskSize, MB or KB) disk.cachePartition.size=66MB disk.dataPartition.size=0 disk.systemPartition.size=0 Whether there is an acceleromteter in the device. (boolean) hw.accelerometer=yes Whether the..

iOS & Android 2011.11.21

안드로이드 TextView와 textSize 관계

안드로이드 TextView에 표시되는 android:textSize와의 관계를 파악하기 위해 간단한 앱을 작성해봤습니다. 크기 비교를 하면서 px, dp와 pt, sp 간의 비율도 파악해볼 수 있었습니다. 앱을 실행시킨 화면입니다. A, B는 결과 표시용이고 C, D는 수치 조절용입니다. A, B의 상,하단에는 각각의 TextView의 높이(height)와 android:textSize의 크기 정보가 표시됩니다. 이 수치를 참고하시면 됩니다. C는 TextView의 높이를 조절합니다. 결과는 A에만 반영됩니다. D는 TextSize를 조절합니다. 결과는 A, B 모두 반영되며, B의 경우 글자 크기에 맞게 TextView의 크기가 자동으로 조절됩니다. 즉, textSize를 정한 다음 B의 상,하단에 표..

iOS & Android 2011.11.10