傳送廣播
可以使用 adb
向 BroadcastReceiver
傳送廣播。
在這個例子中,我們傳送廣播與行動 com.test.app.ACTION
和字串額外在繫結'foo'='bar'
:
adb shell am broadcast -a action com.test.app.ACTION --es foo "bar"
你可以將任何其他受支援的型別繫結,而不僅僅是字串:
--ez - boolean
--ei - integer
--el - long
--ef - float
--eu - uri
--eia - int array(以’,‘分隔)
--ela - long 陣列(以’,‘分隔) )
--efa - float 陣列(用’,‘分隔)
--esa - 字串陣列(用’,‘分隔)
要將意圖傳送到特定包/類,可以使用 -n
或 -p
引數。
傳送到包裹:
-p com.test.app
傳送到特定元件(SomeReceiver
中的 SomeReceiver
類):
-n com.test.app/.SomeReceiver
有用的例子: