傳送廣播

可以使用 adbBroadcastReceiver 傳送廣播。

在這個例子中,我們傳送廣播與行動 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

有用的例子: