1
A
回答
2
本示例添加了對事件的提醒。提醒在事件發生前10分鐘發生。
然後添加一個事件,並提醒這種方式:
// 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);
您還需要將這些權限添加到您的清單此方法:
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
相關問題
- 1. Android:爲日曆事件設置提醒
- 2. Android日曆提醒事件問題
- 3. 更改日曆事件的提醒更改事件ID,而不是提醒ID
- 4. 安卓日曆刪除事件
- 5. Google日曆,所有日曆的事件
- 6. 在默認的安卓日曆中創建日曆事件
- 7. 事件提醒不適用於Android中的日曆事件
- 8. Java日曆提醒
- 9. 提醒日曆c#
- 10. 安卓對話框提醒
- 11. 安卓日曆事件更新後設置錯誤日期
- 12. 設置Outlook日曆提醒
- 13. 谷歌日曆api提醒
- 14. 向日歷添加提醒
- 15. 向日歷添加提醒
- 16. 的Android - 添加日曆事件,而不提醒
- 17. 日曆應用程序中的事件結束提醒
- 18. 當我有事件ID時如何獲取安卓日曆事件
- 19. 如何查詢日曆事件的提醒?未來事件顯示,但他們的提醒不
- 20. 有沒有辦法使用Intents將提醒添加到新的日曆事件?
- 21. Sharepoint日曆中的日期提醒
- 22. 如何獲取所有當前的安卓日曆實例
- 23. 安卓設備日曆上未顯示的事件
- 24. 安卓插入事件到自己的手機日曆
- 25. Titanium安卓日曆上的重複事件
- 26. 在Google日曆中處理提醒事件
- 27. PHP谷歌日曆API添加提醒重複事件
- 28. 谷歌日曆API通知事件提醒
- 29. iphone:訪問defult日曆和提醒按鈕單擊事件
- 30. iOS6 - 可靠地獲取提醒和日曆事件更新
getCalendarUriBase返回null – bebosh