私はAndroidにはかなり新しいですが、既にJava自体にいくつかの経験があります。今、私は時間と日付を尋ね、目覚まし時計を設定するアプリケーションを設定したいと思います。 私は既にGoogleのapiと他のものをたくさん見ていますが、私はそれを理解していないか、古くなっています。初心者のためのAlarmClock - Android
どのように動作するのか説明している間に誰でもアラーム時計を設定できますか?
感謝:)
私はAndroidにはかなり新しいですが、既にJava自体にいくつかの経験があります。今、私は時間と日付を尋ね、目覚まし時計を設定するアプリケーションを設定したいと思います。 私は既にGoogleのapiと他のものをたくさん見ていますが、私はそれを理解していないか、古くなっています。初心者のためのAlarmClock - Android
どのように動作するのか説明している間に誰でもアラーム時計を設定できますか?
感謝:)
これは、あなたがはAlarmClockの新しいインスタンスを起動する意図を設定する必要がバージョン10で動作するコードです。独自の変数名またはハードコーディングされた定数に定数EXTRA_HOURとEXTRA_MINUTEを割り当ててください。この例では、Calendar(java.util.Calendarにある)から取得したユーザー入力時刻にコード化されています。
Intent openNewAlarm = new Intent(AlarmClock.ACTION_SET_ALARM);
openNewAlarm.putExtra(AlarmClock.EXTRA_HOUR, hour_alarm);
openNewAlarm.putExtra(AlarmClock.EXTRA_MINUTES, minute_alarm);
startActivity(openNewAlarm);
この次のセクションでは、内部時計から現在時刻を取得し、ユーザーが次の新しい時間を入力して、新しいアラームを設定する意図にそれを返すことができます。ここTimePickerでそれを返します。
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()));
}
TimePickerを使用する内部静的クラス、コールその活動の内部にあるものを作成します。これを見てくださいhttp://developer.android.com/reference/android/widget/TimePicker.html
なぜダウンボートですか? –
私のような人々のためによくあることは、この投稿に打つ〜は、[アクティビティ](http://developer.android.com/reference/android/app/Activity)内の非推奨のアプローチ:onCreateDialogです。 html)最近では、この[ダイアログガイド](http://developer.android.com/guide/topics/ui/controls/pickers.html)に並んでいる 'DialogFragment'を使用しています – pellekrogholt
ある人物の「廃止予定」は、古いデバイスで動作します "。 –
あなたはこれを見ましたか? http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/index.html#Alarm – user931366