Xiaomi BOOT_COMPLETED not received
我的目标是通过广播接收器接收BOOT_COMPLETE。根据Piyush在BOOT_COMPLETED中的回答,我已经实现了它,但它无法在Android上运行,并且可以在Nexus5上运行。但是,即使我已在MIUI的安全应用程序中为我的应用程序打开了自动启动功能,它也无法在我的Xiaomi mi5上运行。
p.s:我使用的是MIUI 8.2.1.0。
嘿,迟到了,但我也刚接触到这个问题。小米设备的问题在于它们阻止了应用程序的自动启动,因此它不接收BOOT_COMPLETED广播。为了能够接收它,用户必须使应用程序能够在设置中自动启动。
此问题已经有多种解决方案:来自Mohit Mathur的答案或来自Dika的答案。
有两点需要注意:
- 您实际上无法检查应用程序是否启用了自动启动。
- 这不仅是对于小米的问题,对于某些华为,HTC和其他设备也是如此。
添加到David的答案中。您还必须在MI手机上将Battery Saver设置更改为No Restrictions,以接收该意图。