1
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", cal.getTimeInMillis());
intent.putExtra("allDay", false);
intent.putExtra("rrule", "FREQ=DAILY");
intent.putExtra("endTime", cal.getTimeInMillis()+60*60*1000);
intent.putExtra("title", "A Test Event from android app");
위이다 나는 다음과 같은 질문을 참고로하는 것에하고 코드 :안드로이드에서 다음 코드를 이해할 수 없습니까?
- setType 방법에 대한 값을 얻을? 여기서는 "vnd.android.cursor.item/event"를 사용했습니다.
- putExtra 필드에 들어가는 값은 ... rrule, endtime 등 여기에서 사용할 수있는 문자열을 어떻게 알 수 있습니까?
- 위의 코드에서 rrule의 약자는 무엇입니까?
미리 감사하십시오.
putExtra 메서드에서 전달할 수있는 키는 무엇입니까 (제 두 번째 질문). – user590849
실제로는 모르겠다. (플랫폼 소스를 조사하려고했지만'android.provider.Calendar'에'beginTime'과'endTime' 상수 만 있습니다.) http://grepcode.com/file/repository .grepcode.com/java/ext/com.google.android/android/2.1_r2/android/provider/Calendar.java 'vnd.android.cursor.item/event' 유형을 처리 할 Intent는'EditEvent'입니다 - http : //android.git.kernel.org/?p=platform/packages/apps/Calendar.git;a=blob;f=src/com/android/calendar/EditEvent.java – Olegas