아이폰의 스테이터스 바 높이 : 20px
안드로이드의 스테이터스 바 높이 : 25dp
카테고리 보관물: 안드로이드
바탕화면에 위젯 추가하는 법
[2013/11/17] 업데이트. 앱을 SD카드로 이동하시면 위젯을 사용하실 수 없습니다. 용량 부족에 대한 얘기가 많아 옵션을 제공하였습니다만 위젯을 제공할 방법에 대해 고민중입니다.
———————
앱에서는 위젯을 추가해줄 수 없습니다.
안드로이드 정책상 막혀있기 때문인데요, 각 앱들이 멋대로 바탕화면에 위젯을 추가해버린다면 금세 홈화면이 카오스가 될 것이기 때문에 타당하다고 볼 수 있습니다.
사용자가 직접 위젯을 추가해줘야하는데 방법은 간단합니다.
(홈스크린 런쳐에 따라 화면은 다를 수 있습니다!)



수동으로 AVD 삭제하기
x86 안드로이드 시뮬레이터에서 구글 지도 API 사용하기
- Android Virtual Device Manager에서 Target을 Google API를 포함한 “Google APIs (Google Inc.) – API Level 16” 같은 걸로 선택하여 AVD 생성
- 생성한 AVD 실행.
emulator -avd name_of_avd - 터미널에서
adb pull /system/etc/permissions/com.google.android.maps.xml adb pull /system/framework/com.google.android.maps.jar- Android Virtual Device Manager에서 CPU/ABI를 Intel Atom (x86)으로 하여 AVD 생성
- 생성한 AVD 실행.
emulator -avd name_of_avd adb remount rwadb push com.google.android.maps.xml /system/etc/permissionsadb push com.google.android.maps.jar /system/framework- mkfs.yaffs2.x86 다운로드
adb push mkfs.yaffs2.x86 /dataadb shellcd /datachmod 777 mkfs.yaffs2.x86./mkfs.yaffs2.x86 /system system.imgexitadb pull /data/system.img (...be patient)- system.img을 avd 디렉토리안에 복사
- emulator 다시시작
How to use Google Maps API in Android emulator SDK version 17
Unable to build: Could not find dx.jar file
갑자기 Eclipse에서 안드로이드 소스 빌드가 되지 않았는데 다음과 같은 에러가 발생:
Unable to build: Could not find dx.jar file
구글링을 해보니 Android SDK Platform-tools를 지웠다 다시 깔아보고 clean후에 빌드하라고 하는데 해결이 되지 않았다.
그리고
'Installing this package also requires installing: - Missing SDK Platform Android, API 17'라면서 Android 4.2 (API 17)이 설치가 되지 않는 문제도 있었는데
찾아보니 Android SDK Manager 설정에서 ‘Clear Cache’를 하고 Packages–Reload를 하니 업데이트된 Android SDK Platform-tools와 API 17이 나타나는 것이 아닌가.
아무래도 Android SDK Manager 내부의 캐시가 꼬였던 것인지 문제가 되었던것 같다.