void getCalenderInfo() {
Cursor mCursor = getContentResolver().query(Uri.parse("content://com.android.calendar/events"),
new String[]{"_id", "title", "description", "dtstart", "dtend", "eventLocation", "eventColor", "rrule", "duration", "deleted"},
null, null, null);
//eventColor ,calendar_color
mCursor.moveToFirst();
int cursorCnt = mCursor.getCount();
Log.e("cursorCnt", ""+cursorCnt+"");
String[] title = new String[cursorCnt];
long[] dtstart = new long[cursorCnt];
long[] dtend = new long[cursorCnt];
String[] sTime = new String[cursorCnt];
String[] eTime = new String[cursorCnt];
int[] color = new int[cursorCnt];
String[] rrule = new String[cursorCnt];
String[] duration = new String[cursorCnt];
int[] deleted = new int[cursorCnt];
TimeForCompare[] mTimeForCompare = new TimeForCompare[cursorCnt+1];
mTimeForCompare[cursorCnt] = new TimeForCompare(getTodayDate());
List sourceList = new Vector();
int i = -1;
while (!mCursor.isLast()) {
i++;
calendarId = mCursor.getString(0);
title[i] = mCursor.getString(1);
dtstart[i] = mCursor.getLong(3);
dtend[i] = mCursor.getLong(4);
sTime[i] = changeTimeForm(dtstart[i]);
Log.e("sTime[i]", ""+sTime[i]+"");
이하 생략...
안펍에서 검색하구 네이버에서 검색하구 구글에서 검색해서 구현한 방식이 위 방식인데
될 때도 있고 안될 때도 있더니.. 이젠 아예 새 일정은 읽어 오지도 않네여;
삼성 s캘린더랑 구글 캘린더는 서로서로 잘 인식하는 거 보면 구글 캘린더에 이상이 있는 건 아닌 거 같은데..
위 방식말고 다른 방식으로 캘린더 연동 앱 만드는 방법이 있나여? 뭐라고 검색해야 될지도 몰라서;;
키워드라도 알려주시면 감사하겠습니당;