1.手機信息獲取
adb shell getprop ro.product.model //獲取手機model
adb shell getprop ro.build.version.release //獲取手機Android大版本
adb shell getprop ro.product.brand //獲取手機廠商
2.輸入法
adb shell ime list -s //獲取已經安裝的輸入法
adb shell settings get secure default_input_method //獲取當前輸入法
3.應用
# dumpsys window windows | grep com.ss.android.ugc.aweme //獲取apk的MainActivity窗口信息
Window #16 Window{d8dbcb u0 com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.main.MainActivity}:
#
# am start -W com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.main.MainActivity //啟動應用,成功
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.ss.android.ugc.aweme/.main.MainActivity }
Status: ok
LaunchState: COLD
am start -W 包名/啟動名
示例:
am start -W com.yly.drawpic/.MainActivity //實測並不行!!
解釋:
TotalTime:app自身啟動時間
WaitTime:系統啟動應用時間
4.電池
adb shell dumpsys battery unplug //斷電,但是插着adb電量並不會下降。但是插着串口桌面和低電流都沒有變化。
adb shell dumpsys battery set level x //設置電池電量,測試會觸發x電量時的反應。
adb shell dumpsys battery reset //重置
