一、am
1.am啟動一個activity,可以輸出activity啟動時間
adb shell am start -W -ncom.android.gallery3d/.MainActivity
-n使用包名加類名,還有a動作,c CATEGORY等
2.am發(fā)送一個廣播,使用action
adb shell am broadcast -a magcomm.action.TOUCH_LETTER
3.am發(fā)送一個帶參數(shù)的廣播,使用action
adb shell am broadcast -a magcomm.action.TOUCH_LETTER --es letter "e"
4.am啟動一個服務(wù),不帶參數(shù)時默認使用包名加類名啟動,參數(shù)時n,a,c
adb shell am startservice com.android.music/.MediaPlaybackService
二、pm
1、可以列出手機上安裝的apk與對應(yīng)的軟件包,由于使用命令刪除apk時,需要知道包名,通過這條命令加上grep或者find就能找到需要的軟件的包名
adb shell pm list packages -f
2、找出對應(yīng)包的安裝目錄路徑,兩條指令結(jié)合,可以知道要拷貝給別人的軟件位于手機什么地方
adb shell pm pathcom.android.gallery3d
2.可以列了使用的權(quán)限
adb shell pm list permission-groups
adb shell pm list permissions