android– 在所有设备上都没有收到BOOT_COMPLETED意图

android– 在所有设备上都没有收到BOOT_COMPLETED意图,第1张

概述我创建了一个应用程序,它使用以下过滤器在接收器中接收BOOT_COMPLETED:<intent-filter><actionandroid:name="android.intent.action.BOOT_COMPLETED"/>我在一台设备收到此信息,但我有另一台设备虽然使用相同的APK但仍未收到此信息.哪些特定于设备的问题可能会阻止特定设备

我创建了一个应用程序,它使用以下过滤器在接收器中接收BOOT_COMPLETED:

<intent-filter><action androID:name="androID.intent.action.BOOT_COMPLETED" />

我在一台设备上收到此信息,但我有另一台设备虽然使用相同的APK但仍未收到此信息.哪些特定于设备的问题可能会阻止特定设备接收此意图?有没有办法测试这个并创建一个补救措施?

解决方法:

确保您正在进行真正的完全重启.

例如,某些HTC设备具有“快速启动”模式,该模式不会触发BOOT_COMPLETED,而是发送androID.intent.action.QUICKBOOT_POWERON广播.据我了解,“快速启动”模式基本上是休眠,而不是真正的断电,因此他们不会发送BOOT_COMPLETED.

(为什么Intent动作不是com.htc.action.QUICKBOOT_POWERON是一个完整的问题……)

总结

以上是内存溢出为你收集整理的android – 在所有设备上都没有收到BOOT_COMPLETED意图全部内容,希望文章能够帮你解决android – 在所有设备上都没有收到BOOT_COMPLETED意图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1099463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存