小米BOOT_COMPLETED没收到

时间:2017-05-23 22:12:40

标签: android broadcastreceiver

我的目标是通过广播接收器接收BOOT_COMPLETE。我已经根据Piyush在BOOT_COMPLETED not working Android中的回答实现了它,它正在研究Nexus5。但即使我在MIUI的安全应用程序中为我的应用程序启用了自动启动功能,它对我的​​小米mi5也无效。

p.s:我在MIUI 8.2.1.0上。

2 个答案:

答案 0 :(得分:0)

嘿,迟到了,但我也刚接触到这个问题。小米设备的问题在于它们阻止了应用程序的自动启动,因此它不接收 BOOT_COMPLETED 广播。为了能够接收它,用户必须使应用程序能够自动启动设置。

已经有针对此问题的多种解决方案:answer from Mohit Mathuranswer from Dika

有两点要注意:

  • 您实际上无法检查应用程序是否启用了自动启动。
  • 这不仅是针对小米的问题,对于某些华为,HTC和其他设备也是如此。

答案 1 :(得分:0)

添加到David的答案中。您还必须在MI手机上将省电模式设置更改为无限制,以接收意图。