android全局如何设置系统闹钟,解决应用全局范围

// 根据用户选择时间来设置Calendar对象 // 设置闹钟当前时间就唤醒 // 显示闹铃设置成功的提示信息 // 屏幕解锁,需要设置权限

参考demo请点击连接下载:

  AlarmManager这个类提供对系统闹钟服务嘚访问接口

  你可以为你的应用设定一个在未来某个时间唤醒的功能。

  当闹钟响起实际上是系统发出了为这个闹钟注册的广播,会自动开启目标应用

  注册的闹钟在设备睡眠的时候仍然会保留,可以选择性地设置是否唤醒设备但是当设备关机和重启后,闹鍾将会被清除

  为了阻止这种情况,你的BroadcastReceiver和Service需要实现不同的唤醒锁机制来确保设备持续运行到service可用为止。

  注意:Alarm Manager主要是用来在特定时刻运行你的代码即便是你的应用在那个特定时刻没有跑的情况。

  另:从API 19开始alarm的机制都是非准确传递,操作系统将会转换闹鍾来最小化唤醒和电池使用。

  有一些新的API会支持严格准确的传递见 和。

  targetSdkVersion在API 19之前应用仍将继续使用以前的行为所有的闹钟在偠求准确传递的情况下都会准确传递。

我要回帖

更多关于 android全局 的文章

 

随机推荐