Android手动发Broadcast

今天做项目,由于该项目需要有多个客户端进行交互,而我当时手上只有一个Android平板,所以就像看看能否通过ADB手动发出Broadcast,一搜,真有,在此分享:

通过命令行执行adb shell am broadcast发送广播通知。

 

adb shell am broadcast 后面的参数有:
[-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>]

 

例如:

adb shell am broadcast -a com.android.test --es test_string "this is test string"--ei test_int100--ez test_boolean true

posted @ 2013-03-07 20:57  Blue Vienna  阅读(333)  评论(1编辑  收藏  举报