adb启动activity、service或broadcast
2015-06-01 00:01
155 查看
先打开命令行,接着进入shell:adb shell。
然后,打开activity:am start -n [包名]/[包名].[Activity名]。如:
am start -n com.android.browser/com.android.browser.BrowserActivity
打开service
am startservice -n [包名]/[包名].[service名],如:
am startservice -n com.android.traffic/com.android.traffic.mainservice
打开broadcast
am broadcast -a [包名]/[包名].[broadcast名],如:
am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
注:
1、通用命令形式是:[command] [-option] [intent]
2、intent以[包名]/[包名].[activity(service、broadcast)名]标示,其中,斜杠左侧的“包名”表示app主工程包名,右侧的包名则是activity、service、broadcast所在包名。如:
有app由2个工程组成,分别为project1和project2,包名分别为com.example1.project1和com.example2.project2,project2作为库,被project1引用。在project1中有activity1,project2中有broadcast1,则使用adb启动broadcast1的命令为:
am broadcast -a com.example1.project1/com.example2.project2.broadcast1
然后,打开activity:am start -n [包名]/[包名].[Activity名]。如:
am start -n com.android.browser/com.android.browser.BrowserActivity
打开service
am startservice -n [包名]/[包名].[service名],如:
am startservice -n com.android.traffic/com.android.traffic.mainservice
打开broadcast
am broadcast -a [包名]/[包名].[broadcast名],如:
am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
注:
1、通用命令形式是:[command] [-option] [intent]
2、intent以[包名]/[包名].[activity(service、broadcast)名]标示,其中,斜杠左侧的“包名”表示app主工程包名,右侧的包名则是activity、service、broadcast所在包名。如:
有app由2个工程组成,分别为project1和project2,包名分别为com.example1.project1和com.example2.project2,project2作为库,被project1引用。在project1中有activity1,project2中有broadcast1,则使用adb启动broadcast1的命令为:
am broadcast -a com.example1.project1/com.example2.project2.broadcast1
相关文章推荐
- Android IPC进程间通讯机制
- android之定时器AlarmManager
- axis备忘
- Python实现的基于ADB的Android远程工具
- 路由器启动的顺序
- Windows XP Service Pack 3 RC1 v.3244 winxp补丁3 提供下载
- Run As Service runassrv.exe 详细参数第1/2页
- 免安转MySQL服务的启动与停止方法
- 安装MySQL在最后的start service停住了解决方法
- android使用Messenger绑定Service的多种实现方法
- VC++实现程序开机启动运行的方法
- asp.net Web Service 接口大量数据传输解决方案
- Oracle监听器服务不能启动的解决方法
- 使用VBS禁用、启动USB存储设备
- Silverlight中动态获取Web Service地址
- ip修改后orcale服务无法启动问题解决
- 使用批处理实现启动和停止服务的代码分析(net start&net stop)
- 计算机名称修改后Oracle不能正常启动问题分析及解决
- log引起的mysql不能启动的解决方法
- MySQL服务器的启动和关闭