【发布时间】:2017-05-01 17:18:59
【问题描述】:
我一直在努力解决 Boot_complete 接收器在某些设备中无法工作的问题。
像 Vivo 设备一样,它具有带有自动启动管理器的 iManager 应用程序。 用户可以在设备启动时从自动启动切换应用程序。
在设备重启后我应该使用什么以及下面的意图过滤器来重启我的服务。
之前曾想过使用 Battery_Change 接收器,但它不能从清单中工作,因为我必须是运行时接收器寄存器。
任何建议都会很有帮助。
以下是我用作应用的意图过滤器的内容。在大多数设备中,它按预期工作。但不是全部。
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="android.intent.action.REBOOT" />
</intent-filter>
【问题讨论】:
-
您是否在清单中正确设置了权限?
-
您的应用安装在哪里,外部存储还是内部存储?
-
是的@chalithageekiyanage 我也保留了在清单中接收 boot_complete 的权限。
-
安装位置是什么?
标签: android android-intent broadcastreceiver android-broadcastreceiver