0

datepicker と timepicker を使用して Android からリマインダー アプリケーションを作成する方法は?

datpicker を使用せずにサンプル アプリを作成しますが、datpicker と 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);
4

2 に答える 2

1

ウィジェットの日付ピッカーと時間ピッカーをドラッグアンドドロップするだけです

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

dt を使用して、日付、月、年を取得できるようになりました

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

それが、日付ピッカーを時間ピッカーと同様に使用する方法です。

于 2012-04-14T11:02:27.830 に答える
0

このデモをdatepickerに、これをtimepickerに使用して、ユーザーが日付と時刻を選択して変数に保存し、代わりに保存された変数からカレンダーの設定値に静的な数値を設定できるようにすることができます。

そして、残りのコードは同じままです。

派手な日付と時刻のピッカーを使用したい場合は、このオープンソースプロジェクトにアクセスしてください。WheelViewを使用して、iPhoneスタイルのような日付と時刻をここに表示しますAndAlarm

于 2012-04-14T09:54:51.217 に答える