adb shell am 一些命令
来源:互联网 发布:origins蘑菇水 知乎 编辑:程序博客网 时间:2024/06/09 20:53
am是管理activity的工具,主要有4种用法
am start/stop <INTENT> 表示启动或者停止一个activity,INTENT的参数可以在AndroidManifest.xml中的intent-filter中找到
比如我要打开发送邮件的activity就可以这样写
# am start -a android.intent.action.SEND_MULTIPLE
am start和StartActivity方法是一个作用
am也可以发送一个broadcast,后面的INTENT和上面同
除此之外还可以 start profiling和Instrumentation,这两个还不知怎么用,欢迎大家补充
am start/stop <INTENT> 表示启动或者停止一个activity,INTENT的参数可以在AndroidManifest.xml中的intent-filter中找到
比如我要打开发送邮件的activity就可以这样写
# am start -a android.intent.action.SEND_MULTIPLE
am start和StartActivity方法是一个作用
am也可以发送一个broadcast,后面的INTENT和上面同
除此之外还可以 start profiling和Instrumentation,这两个还不知怎么用,欢迎大家补充
[adb shell am instrument]
- 注意:-e选项需要放在-w选项之前
- -w <test_package_name>/<runner_class> (<test_package_name>和<runner_class>在测试工程的AndroidManifest.xml中查找)
作用:保持adb shell打开直至测试完成
举例:-w com.android.phone.tests/com.android.phone.runners.FunctionalTestRunner
举例:-w com.android.phone.tests/com.android.phone.runners.FunctionalTestRunner
- -e <key> <value>
作用:提供了以键值对形式存在的测试选项。Android中提供了多种键值对,具体参见下表。
举例:-e class com.android.phone.FIncomingCallTests#testRejectCall (value为完全限定的类名)
举例:-e class com.android.phone.FIncomingCallTests#testRejectCall (value为完全限定的类名)
- -r
作用:以原始形式输出测试结果。该选项通常是在性能测试时与-e perf true一起使用。
- <key> <value>参考表
[adb shell am start]
- -n <package_name>/.<activity_class_name>
作用:启动一个activity
举例:adb shell am start -n com.lt.am/.MyAMActivity
[adb shell am startservice]
举例:adb shell am start -n com.lt.am/.MyAMActivity
[adb shell am startservice]
- -n <package_name>/.<service_class_name>
作用:启动一个service
举例:adb shell am startservice -n com.lt.am/.MyAMService
[adb shell am broadcast]
举例:adb shell am startservice -n com.lt.am/.MyAMService
[adb shell am broadcast]
- -a <action_name>
作用:发送一个广播
举例:adb shell am broadcast -a "action_finish" (发送一个广播去关闭一个activity)
作用:恢复出厂设置的方法,会清除内存所有内容
举例:adb shell am broadcast -a android.intent.action.MASTER_CLEAR
举例:adb shell am broadcast -a "action_finish" (发送一个广播去关闭一个activity)
作用:恢复出厂设置的方法,会清除内存所有内容
举例:adb shell am broadcast -a android.intent.action.MASTER_CLEAR
0 0
- adb shell am 一些命令
- adb shell am命令
- adb shell am 命令
- adb shell am命令
- android adb shell am一些命令的用法
- adb shell am start 命令
- adb shell am/pm命令
- Android adb shell am 命令介绍
- adb shell命令整理之am
- adb:) adb shell am
- adb启动程序命令:adb shell am start
- Android 通过adb shell am broadcast发送广播 adb命令
- adb启动程序命令:adb shell am start
- adb shell am broadcast 手动发送广播及adb shell am/pm其他命令
- adb shell am broadcast
- adb shell am & busybox
- adb shell am
- adb shell am broadcast
- time_t 的使用
- 浅谈如何使用tinyxml解析xml文件
- UVA 10479 - The Hendrie Sequence(规律+递归)
- Linux网络配置 1
- Web应用开发—序
- adb shell am 一些命令
- 分区表损坏引发的血案
- android 调用其他activity类中的方法
- My vimrc backup
- pinyin4j简单用法
- ANDROID , ECLIPSE编译通过,运行报 Get data from file(XXX) failed
- 服务器设计求助
- jmeter 简单介绍
- DOMTimeStamps 不同