android如何通过代码设置手机报警

时间:2011-05-13 11:30:16

标签: android

我想通过程序编码为电话设置alram。我有一个按钮,点击DatePicker来& amp;也是时间选择器。我希望我在这里设置的时间应该在手机中设置alaram。我怎样才能做到这一点 。请给我答案。谢谢

1 个答案:

答案 0 :(得分:2)

请试试这个......

 Calendar cal = Calendar.getInstance();  
 cal.add(Calendar.DAY_OF_YEAR, 0);     
 cal.set(Calendar.HOUR_OF_DAY, 9);   
 cal.set(Calendar.MINUTE, 01);     
 cal.set(Calendar.SECOND, 0);   
 Intent intent = new Intent(Alarm.this, Alarm1.class);  
 PendingIntent sender = PendingIntent.getBroadcast(this, 1234567, intent, 0); 
 PendingIntent sende2 = PendingIntent.getBroadcast(this, 123123, intent, 0);    
 AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);   
 am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender); 


 am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sende2); 
 Intent intent1 = new Intent(Alarm.this, Alarm1.class);  
 PendingIntent sender1 = PendingIntent.getBroadcast(this, 1234567, intent1, 0);  
 AlarmManager am1 = (AlarmManager) getSystemService(ALARM_SERVICE);
 am1.cancel(sender1);

 b1.setOnClickListener(new View.OnClickListener() {
 public void onClick(View v) {

 Alarm a = new Alarm ();   
 a.setAlarm();         
 b1.setText(prod);  
 }               
 });