您的位置:首页 > 其它

通过 adb命令发送广播

2017-07-13 11:07 211 查看
我们经常用到模块设备发送广播,此处记录一下:

首先进入adb 使用命令: adb shell

发送广播

例:

   am broadcast -a action.com.custom.broadcast.quit  --es package "com.test.broadcast"

   am broadcast 后面为key 加参数

   具体见:

   [-a <ACTION>]

[-d <DATA_URI>]

[-t <MIME_TYPE>] 

[-c <CATEGORY> [-c <CATEGORY>] ...] 

[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...] 

[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...] 

[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...] 

[-n <COMPONENT>]

[-f <FLAGS>] [<URI>]

-a  后面为 action

--es 为 EXTRA_KEY

转换为代码为

 Intent intent = new Intent("action.com.custom.broadcast.quit");

 intent.putExtra("package","com.test.broadcast");

其它参数都类似了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: