adb shell am broadcast -a android.adw.intent.action.timezset --es timezone "Asia/Shanghai" --ei test_int 100 --ez test_boolean true
常用后缀参数说明:
-a : action
--es : String
--ei: int
--el: long
--ef:float
--eia: int[]
--ez:boolean
--ez:boolean
--f :FLAG
8.0及以上发送给静态注册的广播接收者时加上-f 0x01000000:
adb shell am broadcast -a action -f 0x01000000
8.0及以上系统代码发送广播的时候添加:
intent.addFlags(0x01000000)
以便突破隐式广播
至于为何使用 0x01000000,参考 https://blog.csdn.net/zhgeliang/article/details/83184101
查看最近发送了什么广播:dumpsys | grep BroadcastRecord
拓展:
https://blog.csdn.net/nuonuonuonuonuo/article/details/90031867