通過adb獲取跳轉包名路徑
adb爲我們提供了一個可以打印出當前系統所有service信息,在後面可加上具體的服務名的牛掰命令,那就是如下:
adb shell dumpsys
常用的基於dumpsys命令:
獲取設備電池信息:adb shell dumpsys battery
獲取cpu信息:adb shell dumpsys cpuinfo
獲取內存信息:adb shell dumpsys meminfo
要獲取具體應用的內存信息,可加上包名
adb shell dumpsys meminfo PACKAGE_NAME
獲取Activity信息:adb shell dumpsys activity
獲取package信息:adb shell dumpsys package
加上-h可以獲取幫助信息
獲取某個包的信息:adb shell dumpsys package PACKAGE_NAME
獲取通知信息:adb shell dumpsys notification
獲取wifi信息:adb shell dumpsys wifi
可以獲取到當前連接的wifi名、搜索到的wifi列表、wifi強度等
獲取電源管理信息:adb shell dumpsys power
可以獲取到是否處於鎖屏狀態:mWakefulness=Asleep或者mScreenOn=false
獲取電話信息:adb shell dumpsys telephony.registry
可以獲取到電話狀態,例如mCallState值爲0,表示待機狀態、1表示來電未接聽狀態、2表示電話佔線狀態
mCallForwarding=false #是否啓用呼叫轉移
mDataConnectionState=2 #0:無數據連接 1:正在創建數據連接 2:已連接mDataConnectionPossible=true #是否有數據連接mDataConnectionApn= #APN名稱等
而我們將通過以下命令獲取當前在棧頂Activity包名:
adb shell dumpsys activity top
看命令行字面的意思即是獲取當前在棧頂Activity信息(就是此時手機能看到的界面)。
具體操作步驟如下:
1.連接手機,手動打開系統自啓動管理界面,之後打開cmd.exe,輸入以上命令,查看信息,如下圖:
對我們有用的只是紅色區域內,這個就是類路徑。
祝大家儘快找到需要的類路徑,工作順利!
版權聲明:本文爲博主原創文章,未經博主允許不得轉載。