Android编程实现PendingIntent控制多个闹钟的方法
程序员文章站
2023-12-17 08:08:16
本文实例讲述了android编程实现pendingintent控制多个闹钟的方法。分享给大家供大家参考,具体如下:
要用 android.app.pendinginten...
本文实例讲述了android编程实现pendingintent控制多个闹钟的方法。分享给大家供大家参考,具体如下:
要用 android.app.pendingintent.getbroadcast(context context, int requestcode, intent intent)来实现控制多个闹钟,关键点在于其中的一个参数requestcode.
举例说明如下:
public void setclock(){ if(lva.ids.equals("")||lva.ids==null||lva.ids.length()<0){ toast.maketext(alarmtest.this, "请选择要设定的闹钟!", toast.length_long).show(); } else{ /*到这里了,重点是怎样获取时间和分钟并传入其中*/ r=dao.getall(lva.ids.replaceall("[\\p{punct}\\p{space}]+", "")); toast.maketext(alarmtest.this, r.getid()+"时:"+r.gethour()+"分:"+r.getminute(), toast.length_long).show(); c.settimeinmillis(system.currenttimemillis()); c.set(calendar.hour_of_day, integer.parseint(r.gethour())); c.set(calendar.minute, integer.parseint(r.getminute())); c.set(calendar.second, 0); c.set(calendar.millisecond, 0); intent i=new intent(alarmtest.this,callalarm.class); pendingintent sender=pendingintent.getbroadcast(alarmtest.this, r.getid(), i, 0); alarmmanager am=(alarmmanager)getsystemservice(context.alarm_service); am.set(alarmmanager.rtc_wakeup, c.gettimeinmillis(), sender); }
希望本文所述对大家android程序设计有所帮助。
推荐阅读
-
Android编程实现PendingIntent控制多个闹钟的方法
-
Android编程实现获取当前系统语言及地区并更改语言的方法
-
Android编程实现自定义Dialog的大小自动控制方法示例
-
Android编程开发实现TextView显示表情图像和文字的方法
-
Android编程使用AlarmManager设置闹钟的方法
-
Android编程实现将tab选项卡放在屏幕底部的方法
-
Android编程实现将ButtonBar放在屏幕底部的方法
-
Android编程实现基于BitMap获得图片像素数据的方法
-
Android编程实现监控各个程序流量的方法
-
Android编程实现设置按钮背景透明与半透明及图片背景透明的方法