代码很简单 , 就不多废话了
复制代码代码如下:
// 读取日历事件
public static void getCalendarinfo (активность активности, строковая тег) {
String [] projection = new String [] {calendarContract.events._id, calendarContract.events.title};
ContentReSolver CR = Activity.GetContentResolver ();
Cursor cursor = cr.query (calendarContract.events.content_uri, проекция, нулевая, нулевая, нулевая);
int idindex = cursor.getColumnIndexorThorw (calendarContract.events._id);
Log.d (Tag, cursor.getCount ()+"");
int titleIndex = cursor.getColumnIndexorThorw (calendarContract.events.title);
while (cursor.movetonext ()) {
String id = cursor.getString (iDindex);
String title = cursor.getString (titleIndex);
Log.d (Tag, id+":"+title);
}
cursor.close ();
}
// 插入事件
public static void AddCalendarEvent (Activity Activity, String Tag) {
Intent intent = new Intent (intent.action_insert, calendarContract.events.content_uri);
Log.d (Tag, calendarContract.events.content_uri.tostring ());
intent.putextra (calendarcontract.events.title, "запуск");
intent.putextra (calendarcontract.events.description, "запуск, приложение для Android");
intent.putextra (calendarcontract.events.event_location, "baidu.com");
Календарь календарь = календарь.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 (активность деятельности, тег строки) {
Long Rowid = 1;
Uri edituri = contentUris.withappendidid (calendarcontract.events.content_uri, rowid);
Log.d (Tag, calendarContract.events.content_uri.tostring ());
Intent intent = new Intent (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 (намерение);
}
// 查看日历
public static void viewCalendar (активность активности, тег строки) {
Календарь календарь = календарь.getinstance ();
Calendar.Set (2015, 2, 17, 12, 1, 1);
Uri uri = uri.parse ("content: //com.android.calendar/time/"+calendar.gettimeinmillis ());
Intent intent = new Intent (intent.action_view, uri);
Activity.startactivity (намерение);
}
以上就是本文给大家分享的全部代码了 , 希望对大家学习 java 能够有所帮助。