您的位置:首页 > 其它

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秒钟就会提醒一次,直到点击取消闹钟。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: