android闹钟
来源:互联网 发布:竞价排名软件 编辑:程序博客网 时间:2024/05/16 01:29
最近看了一下Android的闹钟管理类(AlarmManager),真不错误,强大又简单,代码如下:
1、建立一个AlarmReceiver继承入BroadcastReceiver,并在AndroidManifest.xml声明
public static class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "闹钟提示:时间到!", Toast.LENGTH_LONG).show();
}
}
2、建立Intent和PendingIntent,来调用目标组件。
Intent intent = new Intent(this, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
3、设置闹钟
获取闹钟管理的实例:
AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
设置单次闹钟:
alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + (5*1000), pendingIntent);
设置周期闹钟:
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + (10*1000), (24*60*60*1000), pendingIntent);
搞定!当然这里闹钟的响应处理只是用的文字,你可以播放声音,或都用更复杂的一系统通知,在这里你就是上帝,一切由你做
- android闹钟
- ANDROID 闹钟
- Android 闹钟
- android 闹钟
- Android闹钟
- Android 闹钟
- android闹钟
- android--闹钟
- Android--闹钟
- android 闹钟
- Android闹钟
- Android 闹钟
- Android闹钟最终版【android源码闹钟解析】
- Android闹钟最终版【android源码闹钟解析】
- Android闹钟最终版【android源码闹钟解析】
- Android闹钟最终版【android源码闹钟解析】
- Android闹钟最终版【android源码闹钟解析】
- Android-闹钟(单次闹钟and周期性闹钟)
- [译文]JPA的实施模式:服务门面和数据传输对象
- open函数
- C++ 0x(C++ 09)新标准全部革新提案文档列表
- android中正确导入第三方jar包
- ArcGIS desktop 9.2---完整破解版下载及安装
- android闹钟
- 笑笑你
- android振动器
- android internet参数传递
- android屏幕显示设置
- mysql数据库索引查询一个优化大数据量的实例的分享
- visual studio 2005教程
- android相机拍照
- android多媒体录制