adb shell命令整理之am

am 源码 Am.java

am start
--启动一个 Activity
--以启动系统相机应用为例
--启动相机
adb shell am start -n com.android.camera/.Camera
Starting: Intent { cmp=com.android.camera/.Camera }

--先停止目标应用,再启动
adb shell am start -S com.android.camera/.Camera
Stopping: com.android.camera
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]     cmp=com.android.camera/.Camera }

--等待应用完成启动
adb shell am start -W com.android.camera/.Camera
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.camera/.Camera }
Status: ok
Activity: com.android.camera/.Camera
ThisTime: 500
TotalTime: 500
Complete


adb shell am start -a android.intent.action.VIEW -d http://testerhome.com
--启动默认浏览器打开一个网页
--返回: Starting: Intent { act=android.intent.action.VIEW dat=http://testerhome.com }


adb shell am start -a android.intent.action.CALL -d tel:10086
--启动拨号器拨打 10086
--返回: Starting: Intent { act=android.intent.action.CALL dat=tel:xxxxx }

am instrument
--启动一个 instrumentation , 单元测试或者 Robotium 会用到

adb shell am monitor
--监控 crash 与 ANR

am force-stop
--后跟包名,结束应用

am startservice
--启动一个服务

am broadcast
--发送一个广播

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值