본문 바로가기

Android/Tip17

[안드로이드] 배터리 사용량 분석 가이드 #1 1. 덤프 파일 저장하기 - 모든 배터리 데이터를 덤프 adb shell dumpsys batterystats > batterystats.txt - 원시 데이터에서 보고서 adb bugreport > bugreport.zip - 앱별 시각화 데이터인 사용자 공간 Wakelock도 얻을 수 있습니다. 이 정보를 버그 신고에 포함하려면 터미널 창에 다음 명령어 adb shell dumpsys batterystats --enable full-wake-history - 배터리 데이터 수집을 재설정 adb shell dumpsys batterystats --reset 출처 : https://developer.android.com/studio/profile/battery-historian https://develo.. 2020. 9. 7.
[Android] Android Studio simpleUML 사용법 1. simpleUML 개요 클래스, 종속성, 패키지 및 시퀀스 다이어그램을 지원합니다. 이미 작성된 소스 분석에 도움이 됩니다. 2. simpleUML 설치 - File -> Settings 진입 - Plugins -> Marketplace 탭 선택 -> UML 검색 -> 검색 목록에 simpleUMLCE 선택 후 Install -> Install 완료 후 Android Studio 재시작 simpleUML을 다운 받을 경우 Android Studio 상위 버전에서는 동작 하지 않음 (테스트 버전 Android Studio 4.0) 3. 사용법 - UML 생성 할 패키지 폴더 선택 후 오른쪽 마우스 클릭 - Add to simpleUML Diagam -> New Diagram... 선택 - UML 파일.. 2020. 7. 25.
[안드로이드] 빌드 포로세서 1. 컴파일러는 소스 코드를 DEX 2. APK Packager는 DEX 파일과 컴파일된 리소스를 단일 APK로 결합 3. APK Packager는 디버그 또는 출시 키 저장소를 사용하여 APK에 서명 4. APK 파일 생성 출처 : https://developer.android.com/studio/build?hl=ko 빌드 구성 | Android 개발자 | Android Developers Android 빌드 시스템은 앱 리소스 및 소스 코드를 컴파일하고 여러분이 테스트, 구축, 서명 및 배포할 수 있는 APK로 패키징합니다. developer.android.com 2020. 7. 7.
[안드로이드] OS 버전별 설치 비율 (2020년 6월 기준) - 버전별 정보안드로이드 OS 버전별 설치 비율 (2020년 6월 기준) OS Version 버전명 API Level 누적 분포 4.0 Ice Cream Sandwich 15 4.1 Jelly bean 16 99.8% 4.2 Jelly bean 17 99.2% 4.3 Jelly bean 18 98.4% 4.4 KitKat 19 98.1% 5.0 Lollipop 21 94.1% 5.1 Lollipop 22 92.3% 6.0 Marshmallow 23 84.9% 7.0 Nougat 24 73.7% 7.1 Nougat 25 66.2% 8.0 Orea 26 60.8% 8.1 Orea 27 53.5% 9.0 Pie 28 39.5% 10 Android 10 29 8.2% Android 10 + 30 - 2020. 6. 28.