嗨,我在Android上執行生日提醒應用程序。請告訴我什麼是在日曆上設置提醒的程序。我已經獲得了android中的日曆。如何在日曆中添加提醒
1
A
回答
1
您可以使用它在Android日曆中添加事件。
GregorianCalendar startDate = new GregorianCalendar(Locale.ENGLISH);
startDate = CustomDateFormatter.formatScheduleDate(schedule.getScheduleStartDate());
GregorianCalendar endDate = new GregorianCalendar(Locale.ENGLISH);
endDate = CustomDateFormatter.formatScheduleDate(schedule.getScheduleEndDate());
try{
String[] projection = new String[] { "_id", "name" };
Uri calendars = Uri.parse("content://com.android.calendar/calendars");
Cursor managedCursor = mContext.getContentResolver().query(calendars, projection, "selected=1", null, null);
ContentValues event = new ContentValues();
long StartTime = startDate.getTimeInMillis();
long EndTime = endDate.getTimeInMillis();
// int nameColumn = managedCursor.getColumnIndex("name");
int idColumn = managedCursor.getColumnIndex("_id");
if(managedCursor.moveToFirst()){
// String calName = managedCursor.getString(nameColumn);
String calId = managedCursor.getString(idColumn);
// Log.e("Cal name", calName);
event.put("calendar_id", calId);
event.put("title", schedule.getScheduleType());
event.put("description", schedule.getScheduleTextContent());
event.put("dtstart", StartTime);
event.put("dtend", EndTime);
event.put("hasAlarm", 1);
Uri eventsUri = Uri.parse("content://com.android.calendar/events");
Uri calUri = mContext.getContentResolver().insert(eventsUri, event);
Uri remindersUri = Uri.parse("content://com.android.calendar/reminders");
event = new ContentValues();
event.put("event_id", Long.parseLong(calUri.getLastPathSegment()));
// Log.d("Event ID: ", calUri.getLastPathSegment());
event.put("method",1);
event.put("minutes",0);
mContext.getContentResolver().insert(remindersUri, event);
}
managedCursor.close();
}catch(Exception ex){
ex.printStackTrace();
}
+0
okk我會看到它謝謝:) – 2012-03-28 15:43:55
+0
如果您有任何問題,請與我聯繫。 – Radu 2012-04-02 16:54:49
相關問題
- 1. 向日歷添加提醒
- 2. 向日歷添加提醒
- 3. 如何在Google日曆網址中添加提醒提醒時間
- 4. 如何在黑莓日曆中添加提醒
- 5. 提醒日曆c#
- 6. 如何在iPhone日曆上創建提醒和商店提醒
- 7. Google日曆如何進行提醒?
- 8. Sharepoint日曆中的日期提醒
- 9. 谷歌日曆api提醒
- 10. 設置Outlook日曆提醒
- 11. 對谷歌日曆添加提醒與golang
- 12. 如何在Java中創建自己的日曆提醒?
- 13. Android:如何在android中設置日曆提醒
- 14. 如何在Laravel 5上添加提醒?
- 15. 從我的Android應用程序在Google日曆中添加提醒
- 16. 如何在「form_for」中添加日曆
- 17. 如何在日曆中添加事件?
- 18. 如何在日曆中添加事件
- 19. 出錯創建谷歌日曆「提醒」
- 20. 諮詢數量提醒日曆
- 21. Android日曆提醒事件問題
- 22. Android:如何在設備日曆上添加未來的日期事件和提醒?
- 23. 如何在我的android應用程序中獲取日曆的添加/刪除提醒功能?
- 24. 提醒只在添加新提醒時執行
- 25. 在Google日曆中處理提醒事件
- 26. 生日提醒
- 27. 如何在完整日曆中添加日期過濾器
- 28. 如何在日曆視圖日期框中添加文本
- 29. 如何簡單地設置在MS Access中設置日期的提醒/提醒?
- 30. 在Android上添加日曆
jayesh,使用'content:// calendar/reminders'uri在ContentProvider中插入提示? – 2012-03-25 11:07:44
這是你的問題解決? – 2014-03-01 13:15:03