Bu Sen AlarmClock yeni bir örneğini başlatmak için bir niyet kurmak için gereken sürümünde 10. kod çalışıyor. EXTRA_HOUR ve EXTRA_MINUTE sabitlerini kendi değişken isimlerinize veya sabit kodlanmış sabitlere atadığınızdan emin olun. Bu örnekte, takvimde (java.util.Calendar'da bulunan) kullanıcı tarafından girilen zamana kodlanmıştır.
Intent openNewAlarm = new Intent(AlarmClock.ACTION_SET_ALARM);
openNewAlarm.putExtra(AlarmClock.EXTRA_HOUR, hour_alarm);
openNewAlarm.putExtra(AlarmClock.EXTRA_MINUTES, minute_alarm);
startActivity(openNewAlarm);
bu sonraki bölüm dahili saatinin geçerli saati alır ve burada kullanıcının bir sonraki yeni bir saat girin ve yeni bir alarm ayarlamak Niyet iade edebilir bir TimePicker bunu döndürür.
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current time as the default values for the picker
final Calendar c = Calendar.getInstance();
hour_local = c.get(Calendar.HOUR_OF_DAY);
minute_local = c.get(Calendar.MINUTE);
// Create a new instance of TimePickerDialog and return it
return new TimePickerDialog(getActivity(), this, hour_local, minute_local,
DateFormat.is24HourFormat(getActivity()));
}
çağrılarda Faaliyet içeride bir iç statik sınıf, bir tane oluşturmak
TimePicker kullanın. Bak bu
http://developer.android.com/reference/android/widget/TimePicker.html
Bunu gördünüz mü? http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/index.html#Alarm – user931366