임 안드로이드 셸에서 "dumpsys cpuinfo"명령의 결과에 대한 설명을 찾고 있습니다. :# dumpsys cpuinfo
Load: 17.78/16.97/16.29
CPU usage from 35983ms to 21604ms ago:
97% 25268/com.firstprocess: 78% user + 19% kernel/faults:
Android에서 내 앱의 CPU 사용량을보고 싶습니다. 어느 쪽을 위해, 나는 top와 dumpsys cpuinfo를 사용했다. 나는 최고 명령 (CPU 측정 사이에 1 초 간격)에 대한 평균 5 분을 계산했다. 예를 들어, 5 분에 걸쳐 앱이 19 %를 얻었지만 다음에 5 분에 17 %를 얻었습니다. 나는 똑같은 행동을했다. 그들의 결과는 약간 다릅니다
은 내가 이런 식으로 하나의 패키지 (넥서스 6P, 7.1.1)의 결과를 얻을 adb shell dumpsys package com.example.testapp.first
같은 dumpsys 디버깅 도구를 사용하는 경우이에서 Packages:
Package [com.example.testapp.first] (2036fd1):
userI
dumpsys cpuinfo 명령을 사용하여 내 앱의 CPU 사용량 세부 정보를 읽었습니다. 정보를 업데이트하지 않는 것 같습니다. 예를 들어 출력은 다음과 같습니다. CPU usage from 886396ms to 613049ms ago:
즉, 마지막 업데이트가 약 613 초 전 이었음을 의미합니다. 그건 말이되지 않습니다. 몇 초 만에이 정보를 전화
내 Android 장치와 Java 코드 간의 상호 작용에 appuim을 사용하고 있습니다. 그리고 홈 버튼을 누른 후 일종의 장치 (에뮬레이터 포함)에서 appium이 잘못된 현재 활동을 반환한다는 문제에 직면했습니다 (현재 최소화해야하는 활동을 반환 함). appium이 dumpsys window windows을 사용하여 현재 응용 프로그램을 가져 오는
apk가 디버그 또는 릴리스 서명되어 있는지 확인하는 방법은 무엇입니까? apk 서명을 확인하기위한 직접 adb 명령이 있습니까? 는 다음 dumpsys 및 aapt 명령을 시도,하지만 난 adb shell dumpsys package <package name>
aapt dump badging <apk file>
어떻게 주어진 APK 디버그 또는 서명
뿌리깊은 안드로이드 M 장치에서 항상 deviceidle 모드 ("Doze")를 완전히 비활성화하고 싶습니다. 네, 배터리 수명에 영향을 미친다는 것을 알고 있습니다. 은 내가 다음 호출 할 수 있다는 사실을 알고 : dumpsys deviceidle disable
그러나, 나는 그 하위 명령에 대한 자세한 문서를 찾을 수 없어. 내 장치 (또는 적어도