0
我正在開發一個android應用程序,我要從用戶的Google日曆中獲取並顯示事件詳細信息。我怎樣才能做到這一點?如果你能指出我正確的方向,我會很樂於助人。從谷歌日曆獲取活動詳細信息android
請幫忙!謝謝!
我正在開發一個android應用程序,我要從用戶的Google日曆中獲取並顯示事件詳細信息。我怎樣才能做到這一點?如果你能指出我正確的方向,我會很樂於助人。從谷歌日曆獲取活動詳細信息android
請幫忙!謝謝!
嘗試下面的代碼來獲取設備的日曆事件,它是工作代碼。
private void getCalenderEvents() {
Cursor cursor =context.getContentResolver().query(Uri.parse("content://com.android.calendar/events"),
new String[] { "calendar_id", "title", "description", "dtstart", "dtend", "eventLocation" }, null, null, null);
cursor.moveToFirst();
// fetching calendars name
String CNames[] = new String[cursor.getCount()];
for (int i = 0; i < CNames.length; i++) {
rowDataEvents = new HashMap<String, String>();
String eventTitle = cursor.getString(1);
String eventStartDate = cursor.getString(3);
String eventEndDate = cursor.getString(4));
String eventDescription = cursor.getString(2);
String eventLocation = cursor.getString(5);
cursor.moveToNext();
}
cursor.close();
}
Hi Pratik。我使用類似的代碼解決了我的問題。但是,對於高於ICS版本(高於4.0)的設備,我遇到問題,我無法爲ICS上方的設備獲取日曆事件詳細信息。如果你能幫我解決這個問題,這將會非常有幫助。提前致謝! – Dave