代码很简单, 就不多废话了
复制代码代码如下:
// 读取日历事件
โมฆะคงที่สาธารณะ getCalendarInfo (กิจกรรมกิจกรรม, แท็กสตริง) {
String [] projection = สตริงใหม่ [] {calendarcontract.events._id, calendarcontract.events.title};
ContentResolver Cr = activity.getContentResolver ();
เคอร์เซอร์เคอร์เซอร์ = Cr.Query (Calendarcontract.events.content_uri, การฉาย, null, null, null);
int idIndex = cursor.getColumnindExorthrow (Calendarcontract.events._id);
log.d (แท็ก, เคอร์เซอร์. getCount ()+"");
int titleindex = cursor.getColumnindexorthrow (Calendarcontract.events.title);
ในขณะที่ (cursor.movetonext ()) {
string id = cursor.getString (idIndex);
String title = cursor.getString (titleIndex);
log.d (แท็ก, id+":"+ชื่อเรื่อง);
-
Cursor.close ();
-
// 插入事件
โมฆะคงที่สาธารณะ addCalendArevent (กิจกรรมกิจกรรม, แท็กสตริง) {
เจตนาเจตนา = ความตั้งใจใหม่ (intent.action_insert, calendarcontract.events.content_uri);
log.d (แท็ก, calendarcontract.events.content_uri.toString ());
Intent.putextra (Calendarcontract.events.title, "Launch");
Intent.putextra (Calendarcontract.events.description, "Launch, Android App");
Intent.putextra (calendarcontract.events.event_location, "baidu.com");
ปฏิทินปฏิทิน = ปฏิทิน GetInstance ();
Calendar.Settime (วันที่ใหม่ ());
Intent.putextra (Calendarcontract.extra_event_Begin_Time, Calendar.getTimeInmillis ());
Intent.putextra (calendarcontract.extra_event_all_day, true);
Activity.startactivity (เจตนา);
-
// 编辑日历事件
โมฆะสาธารณะคงที่ editCalendArevent (กิจกรรมกิจกรรม, แท็กสตริง) {
Long Rowid = 1;
uri edituri = contenturis.withappendedid (calendarcontract.events.content_uri, rowid);
log.d (แท็ก, calendarcontract.events.content_uri.toString ());
เจตนาเจตนา = ความตั้งใจใหม่ (intent.action_edit, edituri);
Intent.putextra (Calendarcontract.events.event_location, "NJ");
ปฏิทินปฏิทิน = ปฏิทิน 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 (เจตนา);
-
// 查看日历
ViewCalendar เป็นโมฆะสาธารณะ (กิจกรรมกิจกรรม, แท็กสตริง) {
ปฏิทินปฏิทิน = ปฏิทิน GetInstance ();
Calendar.set (2015, 2, 17, 12, 1, 1);
uri uri = uri.parse ("เนื้อหา: //com.android.calendar/time/"+calendar.gettimeinmillis ());
เจตนาเจตนา = ความตั้งใจใหม่ (intent.action_view, uri);
Activity.startactivity (เจตนา);
-
以上就是本文给大家分享的全部代码了, 希望对大家学习 Java 能够有所帮助。