【问题标题】:adb reboot broadcast doesn't work on some appadb reboot 广播在某些应用程序上不起作用
【发布时间】:2015-05-12 06:14:19
【问题描述】:

我使用this question 来测试我自己的应用程序的重启广播。 即,

C:\Eclipse\sdk\platform-tools>adb shell am broadcast -a
 android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME
 -n my.own.app/.BRAutoStart Broadcasting: Intent { act=android.intent.action.BOOT_COMPLETED
cat=[android.intent.category.HOME] cmp=my.own.app/.BRAutoStart }



 Broadcast completed: result=0

但它不起作用。

简单的命令重启设备:

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -c
android.intent.category.HOME

我知道广播接收器 BRAutoStart 接收到 boot_completed ,因为我已经对其进行了测试并在生产代码中使用它。

我用的是真机,不是模拟器。

如何设置命令行向设备发送广播?

【问题讨论】:

标签: android android-intent adb


【解决方案1】:

你可以试试这个电话:

adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -n your.app.packagename/.YourReceiverClassName

它不会重新启动您的设备,而是向您的接收器发送广播

【讨论】:

  • 我在问题中发送了相同的请求。请仔细阅读。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-15
  • 1970-01-01
相关资源
最近更新 更多