1
我正在嘗試一個日曆事件&提醒在我的應用程序之前的事件。Android:爲日曆事件設置提醒
我認爲這是question。我正在嘗試使用接受答案的第一個選項(使用意圖)。
現在有什麼關鍵(如「beginTime」等)使用我可以設置提醒&提醒時間(如before 1 hour
或before 1 day
)在意圖??
我正在嘗試一個日曆事件&提醒在我的應用程序之前的事件。Android:爲日曆事件設置提醒
我認爲這是question。我正在嘗試使用接受答案的第一個選項(使用意圖)。
現在有什麼關鍵(如「beginTime」等)使用我可以設置提醒&提醒時間(如before 1 hour
或before 1 day
)在意圖??
您的問題在第二部分下半部分所接受的答案中回答。
並添加事件,並提醒這樣:
// get calendar
Calendar cal = Calendar.getInstance();
Uri EVENTS_URI = Uri.parse(getCalendarUriBase(this) + "events");
ContentResolver cr = getContentResolver();
// event insert
ContentValues values = new ContentValues();
values.put("calendar_id", 1);
values.put("title", "Reminder Title");
values.put("allDay", 0);
values.put("dtstart", cal.getTimeInMillis() + 11*60*1000); // event starts at 11 minutes from now
values.put("dtend", cal.getTimeInMillis()+60*60*1000); // ends 60 minutes from now
values.put("description", "Reminder description");
values.put("visibility", 0);
values.put("hasAlarm", 1);
Uri event = cr.insert(EVENTS_URI, values);
// reminder insert
Uri REMINDERS_URI = Uri.parse(getCalendarUriBase(this) + "reminders");
values = new ContentValues();
values.put("event_id", Long.parseLong(event.getLastPathSegment()));
values.put("method", 1);
values.put("minutes", 10);
cr.insert(REMINDERS_URI, values);
這是第二個選項的一部分'獲取與此method'日曆的參考。看看方法'getCalendarUriBase()'..... – hemu