代码很简单, 就不多废话了
复制代码代码如下 :
// 读取日历事件
public static void getCalendarInfo (활동 활동, 문자열 태그) {
문자열 [] projection = new String [] {CalendarContract.events._id, CalendarContract.events.title};
ContentResolver cr = activity.getContentResolver ();
Cursor Cursor = Cr.Query (CalendarContract.events.content_uri, projection, null, null, null);
int idindex = cursor.getColumnIndexorthrow (CalendarContract.events._id);
log.d (tag, cursor.getCount ()+"");
int titleIndex = cursor.getColumnIndexorthrow (CalendarContract.events.title);
while (cursor.movetonext ()) {
문자열 id = cursor.getString (idindex);
문자열 제목 = cursor.getString (TitleIndex);
log.d (tag, id+":"+title);
}
cursor.close ();
}
// 插入事件
public static void addcalendarevent (활동 활동, 문자열 태그) {
의도 의도 = 새로운 의도 (의도 .Action_insert, CalendarContract.events.content_uri);
log.d (tag, calendarcontract.events.content_uri.tostring ());
intent.putextra (CalendarContract.events.title, "런치");
intent.putextra (CalendarContract.events.Description, "Launch, Android 앱");
intent.putextra (CalendarContract.events.event_location, "baidu.com");
캘린더 캘린더 = calendar.getInstance ();
calendar.settime (new date ());
intent.putextra (calendarcontract.extra_event_begin_time, calendar.getTimeInmillis ());
intent.putextra (calendarcontract.extra_event_all_day, true);
Activity.StartActivity (의도);
}
// 编辑日历事件
public static void editcalendarevent (활동 활동, 문자열 태그) {
긴 rowid = 1;
uri edituri = contenturis.withAppedId (calendarContract.events.content_uri, rowid);
log.d (tag, calendarcontract.events.content_uri.tostring ());
의도 의도 = 새로운 의도 (의도 action_edit, edituri);
intent.putextra (CalendarContract.events.event_location, "NJ");
캘린더 캘린더 = calendar.getInstance ();
Calendar.Set (2015, 2, 17, 12, 1, 1);
intent.putextra (calendarcontract.extra_event_begin_time, calendar.getTimeInmillis ());
intent.putextra (calendarcontract.extra_event_all_day, true);
Activity.StartActivity (의도);
}
// 查看日历
public static void viewcalendar (활동 활동, 문자열 태그) {
캘린더 캘린더 = calendar.getInstance ();
Calendar.Set (2015, 2, 17, 12, 1, 1);
uri uri = uri.parse ( "content : //com.android.calendar/time/"+calendar.getTimeInmillis ());
의도 의도 = 새로운 의도 (의도 action_view, uri);
Activity.StartActivity (의도);
}
以上就是本文给大家分享的全部代码了 以上就是本文给大家分享的全部代码了, 希望对大家学习 java 能够有所帮助。