通过 adb命令发送广播

我们经常用到模块设备发送广播,此处记录一下:

首先进入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");


其它参数都类似了。

posted @ 2016-01-18 19:23  恋恋西风  阅读(1899)  评论(0编辑  收藏  举报