내장 캘린더에 접근하여 일정을 가져 올 때 일정들의 각 내용들을 가져오는 project들 중에 


알람 몇 분전에 해당하는 정보를 가져오는 projection을 모르겠습니다.


아래와 같이


Uri calendars = Uri.parse("content://com.android.calendar/events");


로  URI를 설정하고,



String[] projection = new String[] { "calendar_id", "htmlUri", "title",

"eventLocation", "description", "eventStatus",

"selfAttendeeStatus", "commentsUri", "dtstart", "dtend",

"eventTimezone", "duration", "allDay", "visibility",

"transparency", "hasAlarm", "hasExtendedProperties", "rrule",

"rdate", "exrule", "exdate", "originalEvent",

"originalInstanceTime", "originalAllDay", "lastDate",

"hasAttendeeData", "guestsCanModify", "guestsCanInviteOthers",

"guestsCanSeeGuests", "organizer", "deleted" };


이런 식으로 가져 올 Projection을 설정하고 


Cursor managedCursor = getContentResolver().query(calendars,

projection, "selected=1", null, null);


Cursor를 통해서 가져와서 


....

calendar_id[i] = managedCursor.getInt(0);

Log.i("Calendar", "ID : " + calendar_id[i]);

htmlUri[i] = managedCursor.getString(1);

....


와 같이 각 커서에서 값을 가져오게 되는데요,


위에서 빨간 글씨로 표시해 놨듯이 알람이 있는지에 대한 projection은 있지만,


그 알람이 몇 분 전인지를 가져오는 projection이 뭔지를 모르겠습니다. 10분전이라든지 30분 전이라든지.


http://ggony.egloos.com/2616073


를 참고해 보면 "minutes"라고 되어 있는데,


구글 안드로이드 홈페이지의 


http://developer.android.com/reference/android/provider/CalendarContract.EventsColumns.html#CALENDAR_ID


를 봐도 "minutes"은 없네요. 실제로 돌려봐도 존재하지 않는 컬럼이라면서 죽어버리고요.


혹시 이 컬럼을 아시는 분 계신가요?