小米BOOT_COMPLETED没收到
Xiaomi BOOT_COMPLETED not received
我的目标是通过广播接收器接收 BOOT_COMPLETE。我已经根据 Piyush 在 BOOT_COMPLETED not working Android 中的回答实现了它,它正在 Nexus5 上工作。但是它在我的小米 mi5s 上不起作用,即使我在 MIUI 的安全应用程序中为我的应用程序打开了自动启动。
p.s: 我在 MIUI 8.2.1.0.
嘿,有点晚了,但我也刚刚谈到这个问题。小米设备的问题是它们会阻止应用程序的自动启动,因此它不会收到 BOOT_COMPLETED 广播。为了能够接收它,用户必须在设置中启用应用程序自动启动。
这个问题已经有多个解决方案:answer from Mohit Mathur or 。
主要有两点需要注意:
- 您实际上无法检查应用程序是否启用了自动启动。
- 这不仅是小米的问题,还有一些华为、HTC 和其他设备。
添加到 David 的回答中。您还必须在 MI 手机上将省电模式设置更改为 无限制 才能接收意图。
我的目标是通过广播接收器接收 BOOT_COMPLETE。我已经根据 Piyush 在 BOOT_COMPLETED not working Android 中的回答实现了它,它正在 Nexus5 上工作。但是它在我的小米 mi5s 上不起作用,即使我在 MIUI 的安全应用程序中为我的应用程序打开了自动启动。
p.s: 我在 MIUI 8.2.1.0.
嘿,有点晚了,但我也刚刚谈到这个问题。小米设备的问题是它们会阻止应用程序的自动启动,因此它不会收到 BOOT_COMPLETED 广播。为了能够接收它,用户必须在设置中启用应用程序自动启动。
这个问题已经有多个解决方案:answer from Mohit Mathur or
主要有两点需要注意:
- 您实际上无法检查应用程序是否启用了自动启动。
- 这不仅是小米的问题,还有一些华为、HTC 和其他设备。
添加到 David 的回答中。您还必须在 MI 手机上将省电模式设置更改为 无限制 才能接收意图。