본문 바로가기

mobile/android54

안드로이드 기초 # Activity ┐ # Service ┤ Intent를 통해 동작할 수 있음. ( Boot시 Manifest 로딩해서 해석함 : 그러므로 부하없음 ) # Recevie ┘ # Provider ( Boot시 Constructer 호출됨 ) # Intent : Componet 실행을 위해 System에 띄우는 메시지. # BroadcastRecevier - Event Model로 수행되는 Component - Life 사이클 없음 - onReceive www.sqlite.org ( Embeded Device의 데이터 자원을 저장하기위해 ) 안정성/경량/이용편의성(R-DBMS : ANSI) # 설정 자동화 기능 1. 설정 자동화 XML 파일 생성 . ┌─ 화면 UI . ┌─────┴─ 설정내용자동저장 R... 2020. 3. 16.
안드로이드 프레그먼트 동적 사용 방법 ◈ 안드로이드 동적 프레그먼트 방법 1. Inflate Fragment.newInstance() From Adapter items. 2. Add Fragment.newInstance() to Viewgroup. 3. After Tags define Layout XML to dummy, Fragment replace Fragment.newInstance() 2019. 10. 24.
안드로이드 소스 디컴파일 - Apk to jar ◈ Apk to jar 1. apk 파일 확장자를 zip으로 변경 후 압축 해제. test.apk —> test.apk.zip 2. Dex to jar github.com/pxb1988/dex2jar Table - Download to sf link Extract zip ( dex2jar-2.0.zip ) Command Execute : Dex to jar sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk d2j-dex2jar.bat -f ~/path/to/apk_to_decompile.apk ◈ Apk to jar 1. http://java-decompiler.github.io/#jd-gui-download 2. Jd ui에서 jar 로드 ◈ AndroidMa.. 2019. 10. 21.
안드로이드 오류 - org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithInstantRunForDebug'. org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithInstantRunForDebug'. 1. File-Settings : Ctrl+Alt+S 2. Disable Instant Run 2019. 8. 28.
안드로이드 뷰클래스 다이어그램 andriod view class diagram 2019. 8. 26.
안드로이드 ADB 사용법 (Android Debug Bridge) ADB (Android Debug Bridge) ADB의 구성 client : development machine에서 동작. shell에서 client를 invocation해서 command 실행 가능. ADT, DDMS도 client server : development machine의 background process이며, client와 daemon 사이에서의 communication을 관리 daemon : 각각의 device에서 동작하는 background process client를 시작하면, ADB server가 실행중인지 확인해서 실행중이지 않으면 server를 시작시킨다. server가 시작되면 TCP의 5037 port로 binding해서 adb client로부터의 command를 받아들이.. 2019. 8. 26.