ADB(三)---调用 Activity 管理器 (am)

调用 Activity 管理器 (am)

(1)在 adb shell 中,使用 Activity 管理器 (am) 工具发出命令以执行各种系统操作,如启动 Activity、强行停止进程、广播 intent、修改设备屏幕属性,等等。

(2)在 shell 中,相应的语法为:am command

(3)从 adb 发出 Activity 管理器命令,不进入远程 shell:adb  shell  am  command

(4)常用的activity管理器命令

命令说明
start [options]  intent启动由intent指定的Activity
具体选项包括:
-D:调用调试功能
-W:等待启动完成
-R count:重复启动 Activity count 次。在每次重复前,将完成顶层 Activity。
-S:在启动 Activity 前,强行停止目标应用
startservice [options] intent启动由 intent 指定的 Service
具体选项包括:
--user user_id | current:指定要作为哪个用户运行;如果未指定,则作为当前用户运行。
force-stop package强行停止与 package(应用的软件包名称)关联的所有进程。
kill [options] package终止与 package(应用的软件包名称)关联的所有进程。
此命令仅终止可安全终止且不会影响用户体验的进程,比如当前在camera页面,此时kill camera并不会stop camera
具体选项包括:
--user user_id | all | current:指定要终止哪个用户的进程;如果未指定,则终止所有用户的进程
kill-all 终止所有后台进程。
broadcast [options] intent 发出广播 intent。
具体选项包括:
--user user_id | all | current:指定要发送给哪个用户;如果未指定,则发送给所有用户。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值