一、am
1.am启动一个activity,可以输出activity启动时间
adb shell am start -W -ncom.android.gallery3d/.MainActivity
-n使用包名加类名,还有a动作,c CATEGORY等
2.am发送一个广播,使用action
adb shell am broadcast -a magcomm.action.TOUCH_LETTER
3.am发送一个带参数的广播,使用action
adb shell am broadcast -a magcomm.action.TOUCH_LETTER --es letter "e"
4.am启动一个服务,不带参数时默认使用包名加类名启动,参数时n,a,c
adb shell am startservice com.android.music/.MediaPlaybackService
二、pm
1、可以列出手机上安装的apk与对应的软件包,由于使用命令删除apk时,需要知道包名,通过这条命令加上grep或者find就能找到需要的软件的包名
adb shell pm list packages -f
2、找出对应包的安装目录路径,两条指令结合,可以知道要拷贝给别人的软件位于手机什么地方
adb shell pm pathcom.android.gallery3d
2.可以列了使用的权限
adb shell pm list permission-groups
adb shell pm list permissions