Android设置闹钟并不像IOS那样这么简单,做过Android设置闹钟的开发者都知道里面的坑有多深。下面记录一下,我解决Android闹钟设置的解决方案。
主要问题
1、API19开始AlarmManager的机制修改。
2、应用程序被Kill掉后,设置的闹钟不响。
3、6.0以上进入Doze模式会使JobScheduler停止工作。
4、手机设置重启后,闹钟失效问题。
API19以上AlarmManager机制的修改
API19之前AlarmManager提供了三个设置闹钟的方法,由于业务