用于超省电模式的广播接收器

时间:2015-06-03 23:52:15

标签: android broadcastreceiver alarmmanager power-saving

当用户关闭超省电模式(三星)或超耐力模式(索尼)以及不同设备供应商实施的超模式时,是否可以设置广播接收器?

我有一个警报管理器正在运行,在一段时间后触发我的IntentService,当我在索尼或三星打开Ultra模式时,警报管理器不可用,但当我关闭超模式时,我希望广播的动作所以我可以接收它并启动我的报警管理器,就像我们在Boot_Completed上做的那样。

我在网上找到了一些信息,例如POWER_SAVE_MODE,但它也声明它只在棒棒糖中可用。

感谢帮助。

由于

2 个答案:

答案 0 :(得分:0)

首先,这种方式仅在使用Android 4.4 API 19的三星设备上进行了测试

您只需将超级省电模式视为 BOOT_COMPLETED操作即可。

这意味着只需要让您的活动或服务(无论启动AlarmManager)从系统启动开始,以便在关闭超省电模式后启动。

答案 1 :(得分:0)

超省电模式未启用或在股票机器人中可用或没有任何文件,而索尼试图杀死一些应用程序或一些传感器,以保持电池更长的时间。