본문 바로가기

안드로이드116

[안드로이드] StateListDrawable에서 Drawable 가져오기 StateListDrawable에서 각 상태에 따른 Drawable을 가져올 수 없습니다. 각 상태를 가져올 수 있는 메소드가 @hide로 숨겨져 있거나 패키지 내에서만 사용이 가능하기 되어있습니다. 하지만 상태를 알 수 없지만 Drawable의 목록은 가져올 수 있습니다. 아래는 간단한 예제코드 입니다. 구현하실 때는 instanceof 키워드로 검증을 하시고, 예외처리 등을 하셔서 사용해야합니다. StateListDrawable stateDrawable = (StateListDrawable)drawable; DrawableContainerState containerState = (DrawableContainerState)stateDrawable.getConstantState(); Drawable[] .. 2011. 8. 31.
[안드로이드] 메모리 누수 OutOfMemoryError 관련 링크들 원문 : http://ecogeo.tistory.com/287 메모리 관리에 관한 내용을 찾던 중 링크 정리를 잘해주셔서 스크랩 했습니다. 아래는 원문의 내용과 동일합니다. 가끔씩 마주치게 되는 "OutOfMemoryError : bitmap size exceeds VM budget" 에러는 메모리 누수가 주요 원인입니다. 이와 관련된 링크를 모아봤습니다. * 액티비티가 멈출 때 비트맵을 재활용(즉 GC)되게 하라 http://stackoverflow.com/questions/1949066/java-lang-outofmemoryerror-bitmap-size-exceeds-vm-budget-android http://stackoverflow.com/questions/2191407/changing-imag.. 2011. 8. 31.
(Mango64 & Android) Wireless Tools 포함 빌드 방법 원문 : http://cafe.naver.com/embeddedcrazyboys.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=6066& 0. (Mango64 & Android) Wireless Tools 포함 빌드 방법 http://blog.chinaunix.net/u2/67984/showart_2113952.html 참고로 했습니다. 먼저 http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html 가서 wireless tools를 다운받습니다. 받은 파일을 Android_root/external 에 복사합니다. #tar –xvfz wireless_tools.29.tar.gz 압축을 풉니다. wireless_too.. 2011. 8. 25.
(Mango64 & Android) Wireless Tools 활용법(iwconfig,iwlist) 원문 : http://cafe.naver.com/embeddedcrazyboys.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=6070 스크랩했습니다. 0. (Mango64 & Android) Wireless Tools 활용법(iwconfig,iwlist) Cupcake를 jffs2로 만드는 방법은 아래 링크에 있습니다. http://cafe.naver.com/embeddedcrazyboys/2966 그럼 만들어진 iwconfig,iwlist를 활용하는 방법은 #adb push 명령으로 넣어서 활용하는 방안 #Root File System에 포함 시키는 방법 두가지가 있습니다. 만들었으니 사용해 봐야지요. 컴파일이 완료가 되었으면, 아래와 같이 “/out/target/p.. 2011. 8. 24.
[안드로이드] adb로 sqlite3 사용하기 1. adb로 shell 접근 [dhna@localhost ~]$ cd ~/android/sdk/android-sdk-linux_x86/platform-tools [dhna@localhost platform-tools]$ ./adb shell 저는 android-sdk 폴더의 경로가 ~/android/sdk/android-sdk-linux_x86 입니다. 각자 android-sdk를 압축을 푼 곳으로 가시면 됩니다. 그리고 adb 파일이 있는 곳으로 이동하고, shell을 실행합니다. 2. sqlite3 실행하기 # sqlite3 database.db SQLite version 3.6.22 Enter ".help" for instructions Enter SQL statements terminated w.. 2011. 8. 17.
안드로이드 "ADB" 유틸리티 설치 및 명령어 사용방법 원문 : http://eaglos.tistory.com/8 모든 저작권은 원문 저자에 있습니다. "ADB(Android Debug Bridge)"는 안드로이드 SDK 에 포함되어 있는 기능으로 안드로이드 디버그에 관련된 툴입니다. 이 유틸리티를 사용해서 에뮬레이터 및 장치를 이용할 수 있고, 파일복사 및 어플의 설치, 삭제 등의 작업을 할수 있는 아주 유용한 유틸리티 입니다. ADB를 사용하기 위해서는 먼저 SDK를 설치 해야 되겟죠. 설치 안되어 있는 분들을 위해 설치 방법을 먼저 설명 드리면, 안드로이드는 JAVA가 기본언이 이기 때문에 우선 설치되어 있어야 하구요. 설치 방법은 자바(Java) 개발환경 JDK 설치 및 환경변수 설정방법 · JAVA SDK 포스트를 참고 하시면 됩니다. SDK를 설치.. 2011. 8. 15.