1.傳送廣播:
adb shell am broadcast 後面可新增的引數有:
[-a ]
[-d ]
[-t ]
[-c [-c ] ...]
[-e|--es ...]
[--ez ...]
[-e|--ei ...]
[-n ]
[-f ]
例如:adb shell am broadcast -a com.android.test --es test_string
"this is test string" --ei test_int
100 --ez test_boolean
true
說明:藍色為key,紅色為value
2.啟動應用:
adb shell am start -n 包名/類名
例如:calendar(日曆)的啟動方法為:
# am start -n com.android.calendar/com.android.calendar.launchactivity
檢視當前應用的包名及類名,請參考:
檢視應用的執行所耗資源詳情:
cpu:
top -m 10 -s cpu(-m顯示最大數量,-s 按指定行排序)
引數含義:
pid : progress identification,應用程式id
s : 程序的狀態,其中s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值是負數
#thr : 程式當前所用的執行緒數
vss : virtual set size虛擬耗用記憶體(包含共享庫占用的記憶體)
rss : resident set size實際使用物理記憶體(包含共享庫占用的記憶體)
pcy : 前台(fg)和後台(bg)程序
uid : user identification,使用者身份id
name : 應用程式名稱
記憶體:
dumpsys meminfo pid
pid可以通過,輸入:ps 獲取
adb 啟動服務,傳送廣播
進入adb shell am help am startservice n com.topsec.engine com.topsec.engine.engineservice 參考資料 am broadcast a 廣播動作 am start n 包 package 名 包名.活動 activity...
通過adb 傳送廣播
adb shell am broadcast options 作用 傳送乙個廣播 舉例 adb shell am broadcast a send by frank test 傳送乙個廣播send by frank test 舉例 adb shell am broadcast a android.i...
通過adb 傳送廣播
adb shell am broadcast options 作用 傳送乙個廣播 舉例 adb shell am broadcast a send by frank test 傳送乙個廣播send by frank test 舉例 adb shell am broadcast a android.i...