首页 > 代码库 > 关于通过adb启动Activity、activity、service以及发送broadcast的命令
关于通过adb启动Activity、activity、service以及发送broadcast的命令
一、启动activity:
$ adb shell
$ am start -n {包名}/{包名}.{活动名称}
$ am start -n {包名}/{包名}.{活动名称}
如:启动一个名叫MainActivity的活动
# am start -n com.example.test/com.example.test.MainActivity
二、启动service:
$ adb shell
$ am startservice -n {包名}/{包名}.{服务名称}
$ am startservice -n {包名}/{包名}.{服务名称}
如:启动一个名叫MyService的服务
# am startservice -n com.example.test/com.example.test.MyService
三、发送broadcast:
$ adb shell
$ am broadcast -a <action>
如:发送一个android的网络变化的广播
# am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
发送一个自己的广播
# am broadcast -a myvocie
关于通过adb启动Activity、activity、service以及发送broadcast的命令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。