본문 바로가기

안드로이드3

[안드로이드] Thread, TimerTask, Handler 반복 호출 만들기 JAVA 1. Thread 1초마다 반복 호출 new Thread(new Runnable() { @Override public void run() { while (true) { // 코드 작성 try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }).start(); 2. Timer, TimerTask 1초마다 반복 호출 Timer timer = new Timer(); TimerTask timerTask = new TimerTask() { @Override public void run() { // 코드 작성 } }; timer.schedule(timerTask, 0, 1000); 3. Handler 1초마다 반.. 2020. 9. 21.
[안드로이드][MAC] NDK is missing a platforms directory Android NDK 설치 되지 않아 빌드 에러 발생. > Configure project :app NDK is missing a "platforms" directory. If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to /Users/Json/Library/Android/sdk/ndk. If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning. NDK is missing a "platforms" directory. If you are us.. 2020. 9. 10.
[안드로이드] 배터리 사용량 분석 가이드 #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.