adb shell命令整理之am

来源:互联网 发布:oracle sql优化书籍 编辑:程序博客网 时间:2024/05/20 00:14
am 源码 Am.javaam start--启动一个 Activity--以启动系统相机应用为例--启动相机adb shell am start -n com.android.camera/.CameraStarting: Intent { cmp=com.android.camera/.Camera }--先停止目标应用,再启动adb shell am start -S com.android.camera/.CameraStopping: com.android.cameraStarting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]     cmp=com.android.camera/.Camera }--等待应用完成启动adb shell am start -W com.android.camera/.CameraStarting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.camera/.Camera }Status: okActivity: com.android.camera/.CameraThisTime: 500TotalTime: 500Completeadb 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 与 ANRam force-stop--后跟包名,结束应用am startservice--启动一个服务am broadcast--发送一个广播

0 0