2012-04-14 128 views
0

如何使用datepicker和timepicker從android中創建提醒應用程序?Android提醒應用程序

我創建了一個示例應用程序,而無需使用datpicker.But我需要使用datpicker和d timpicker

Calendar cal = Calendar.getInstance();  //for using this you need to import java.util.Calendar; 

    // add minutes to the calendar object 
    cal.set(Calendar.MONTH, 3); 
    cal.set(Calendar.YEAR, 2012);    
    cal.set(Calendar.DAY_OF_MONTH, 4); 
    cal.set(Calendar.HOUR_OF_DAY, 12); 
    cal.set(Calendar.MINUTE, 43); 


    Intent alarmintent = new Intent(getApplicationContext(), AlarmReceiver.class); 
    alarmintent.putExtra("title","Title of our Notification"); 
    alarmintent.putExtra("note","Description of our Notification"); 
    PendingIntent sender = PendingIntent.getBroadcast(getApplicationContext(), HELLO_ID, 
      alarmintent,PendingIntent.FLAG_UPDATE_CURRENT| Intent.FILL_IN_DATA); 

    AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); 
    am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender); 

回答

1

只需拖放小部件日期這個開源項目選擇器和時間選擇器 要在那裏的物體,像

DatePicker dt=(DatePicker)findViewById(R.id.yourid); 

現在你可以使用DT來獲取日期,月份和年份像

dt.getMonth(); 
dt.getYear(); 
dt.getDay(); 

這就是你可以如何使用日期選擇器類似的時間選擇器。

0

您可以使用此演示爲datepicker,這爲timepicker,以允許用戶selecte的知道它日期和時間,並將它們存儲在變量中,而是將靜態數字設置爲來自存儲變量的日曆設置值。

而其餘的代碼將保持不變。

如果你想使用任何花哨的日期和時間選擇剛去他們USEE WheelView顯示日期和時間,喜歡這裏的iPhone風格AndAlarm