CalvinChe..
10
从ADB命令发送广播的真实方法是:
adb shell am broadcast -a com.whereismywifeserver.intent.TEST --es sms_body "test from adb"
并且,-a意味着ACTION,--es意味着额外发送String。
PS。您还可以通过指定其他参数来发送其他数据类型,例如:
[-e|--es ...]
[--esn ...]
[--ez ...]
[--ei ...]
[--el ...]
[--ef ...]
[--eu ...]
[--ecn ]
[--eia [,
(mutiple extras passed as Integer[])
[--eial [,
(mutiple extras passed as List)
[--ela [,
(mutiple extras passed as Long[])
[--elal [,
(mutiple extras passed as List)
[--efa [,
(mutiple extras passed as Float[])
[--efal [,
(mutiple extras passed as List)
[--esa [,
(mutiple extras passed as String[]; to embed a comma into a string,
escape it using "\,")
[--esal [,
(mutiple extras passed as List; to embed a comma into a string,
escape it using "\,")
[-f ]
例如,您可以通过以下方式发送int值:
--ei int_key 0