我将Awareness API用于我的项目,并通过BroadcastReceiver接收操作。这是我的代码的问题:link。问题是,除了小米设备外,所有版本的Android一切正常。几个小时后BroadcastReceiver没有收到任何信息。我为此尝试了许多解决方案(例如thisthis并关闭了我的应用程序的省电功能),但似乎没有任何效果。

最佳答案

Google Awareness:



如本段所述:



你说:



几个小时后装置装置可能会节省更多能源

您正在收听“Fence API”以注册用户当前环境中的更改,这可能会消耗功率,因此您无法接收广播,您可能需要更改设备设置以允许使用诸如位置GPS和其他相关传感器之类的传感器

关于android - 几个小时后,BroadcastReceiver停止在小米上工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51279363/

10-12 02:05