UI 调试命令am pm

一、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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容