Android命令行工具使用總結


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 //重置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM