使用Android棒棒糖5.0.2时,AlarmManager不适用于三星设备

时间:2016-03-06 20:31:52

标签: android alarmmanager android-5.0-lollipop samsung-mobile

我有一个AlarmManager API的问题,它在我的三星设备上根本不会触发,但它适用于其他Android设备......

我的代码是这样的:

{{1}}

它完全适用于其他设备(特别是在kitkat上)但不适用于我的三星设备中的lolipop, 你有什么想法吗?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,经过大量的搜索和解决,我认为Lollipop及以上的三星设备的智能管理器可能是问题所在。此组件可以延迟警报管理器关闭,如果移动设备正在使用电池并且屏幕关闭,则会在3分钟后触发。当然,您可以停用智能管理器查看this

  • 在设备上启动Samsung Smart Manager应用程序
  • 点击电池
  • 点按应用优化
  • 详细
  • 找到您的APP
  • 为"
  • 选择"已停用

但在我的情况下它并没有起作用,也没有禁用智能管理器在2个带有Lollipop的三星设备上工作。它做了什么工作是为了傻瓜" Smart Manager通过重构我的应用程序包的名称来包含String" alert"或者"报警",例如com.example.alarm.myApplication。您还可以参考此link以获取更多信息。