Android-闹钟-AlarmManager-后台服务
来源:互联网 发布:cad手机制图软件 编辑:程序博客网 时间:2024/05/21 19:37
Standby Doze
API19开始AlarmManager机制修改
应用程序被Kill掉后,设置的闹钟不响
6.0以上进入Doze模式会使JobScheduler停止工作
手机设置重启后,闹钟失效问题
PendingIntent pi = PendingIntent.getxxx;
AlarmManager alarm = (AlarmManager) cxt.getSystemService(Context.ALARM_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) //Android 6,针对省电优化Doze模式
alarm.setExactAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + delay, pi);
else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) //Android 4.4,针对set不准确
alarm.setExact(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + delay, pi);
else
alarm.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + delay, pi);
http://www.jianshu.com/p/1f919c6eeff6
http://blog.csdn.net/qq284565035/article/details/51705341
简书: http://www.jianshu.com/p/585ca251b871
CSDN博客: http://blog.csdn.net/qq_32115439/article/details/78848386
GitHub博客: http://lioil.win/2017/12/19/Android-Alarm.html
Coding博客: http://c.lioil.win/2017/12/19/Android-Alarm.html
- Android-闹钟-AlarmManager-后台服务
- android开发笔记之 AlarmManager(闹钟服务)
- AlarmManager手机闹钟服务
- AlarmManager(手机闹钟服务)
- 手机闹钟服务 AlarmManager
- AlarmManager(闹钟服务)
- AlarmManager-闹钟服务
- Android提供的系统服务之--AlarmManager(闹钟服务)
- Android提供的系统服务之--AlarmManager(闹钟服务)
- Android--闹钟AlarmManager详解
- Android闹钟-AlarmManager
- Android AlarmManager闹钟实现
- Android闹钟 AlarmManager基础
- Android---AlarmManager闹钟设置
- Android - AlarmManager设置闹钟
- android(闹钟AlarmManager)
- Android闹钟(AlarmManager)
- Android基础入门教程——10.5 AlarmManager(闹钟服务)
- mongo副本集ip改变导致启动失败的解决办法
- 10个最受欢迎的编程挑战网站
- Linux常用命令整理(一)
- Sublime Text3的简单配置
- 指针 数组 函数
- Android-闹钟-AlarmManager-后台服务
- 图的数据结构及遍历算法
- C++ 协程与网络编程
- springboot jpa+mybatis实战应用
- JSON.parseObject将字符串转为bean对象
- JavaScript 资源大全中文版
- python 非IDE debug
- TabLayout横向滑动
- 设置环境变量