AlarmManager 的使用
2013-03-07 09:44
393 查看
跟着教材做了一个闹钟的例子,现在记录下来以便以后复习
AlarmManager的使用步骤:
1.获得AlarmManager的实例
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
2.闹钟一般是发出一个广播实现的,所以要定义一个PendingIntent发出广播。
3.调用AlarmManager的方法,设置定时或重复提醒。
代码如下:
在MainActivity中声明两个Button实例和一个广播Action属性,在onCreate()中实例化Button,为两个按钮添加单击监听事件:一个用于设置闹钟,一个用于取消闹钟。
MainActivity.java 代码:
创建MyReceiver类继承BroadcastReceiver,在onReceiver中显示提示信息
MyReceiver.java 代码:
在AndroidManifest.xml配置文件中注册MyReceiver.
main.xml
程序运行效果如下图:
每隔10秒钟就会提醒一次,直到点击取消闹钟。
AlarmManager的使用步骤:
1.获得AlarmManager的实例
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
2.闹钟一般是发出一个广播实现的,所以要定义一个PendingIntent发出广播。
3.调用AlarmManager的方法,设置定时或重复提醒。
代码如下:
在MainActivity中声明两个Button实例和一个广播Action属性,在onCreate()中实例化Button,为两个按钮添加单击监听事件:一个用于设置闹钟,一个用于取消闹钟。
MainActivity.java 代码:
创建MyReceiver类继承BroadcastReceiver,在onReceiver中显示提示信息
MyReceiver.java 代码:
在AndroidManifest.xml配置文件中注册MyReceiver.
main.xml
程序运行效果如下图:
每隔10秒钟就会提醒一次,直到点击取消闹钟。
相关文章推荐
- AlarmManager的使用
- android AlarmManager使用初探
- AlarmManager的使用
- AlarmManager与PendingIntent的联合使用(二)
- Android闹钟 AlarmManager的使用
- alarmManager和prendingIntent的联合使用
- AlarmManager的使用
- Android中的AlarmManager的使用
- 使用AlarmManager定时更换壁纸
- AlarmManager、PendingIntent的使用附件Home监听十分钟后再度启动应用取消服务
- 安卓中AlarmManager结合广播的使用
- Android中的AlarmManager的使用
- 使用AlarmManager实现精确定时任务
- AlarmManager使用
- Android编程使用AlarmManager设置闹钟的方法
- Android使用AlarmManager全局定时器实现定时更换壁纸
- Android中使用AlarmManager需注意设置进程属性
- android AlarmManager使用小例子
- [Android] 定时器的实现(二) ---- 使用 AlarmManager
- Android 之 AlarmManager(定时器) 的介绍和使用