代码很简单 , 就不多废话了
复制代码代码如下::
// 读取日历事件
public static void getCalendarinfo (Aktivitätsaktivität, String -Tag) {
String [] projection = new String [] {calendarconcract.events._id, calendarcontract.events.title};
ContentResolver cr = acity.getContentresolver ();
Cursor Cursor = cr.Query (Calendarconcract.events.content_uri, Projektion, Null, NULL, NULL);
int idIndex = cursor.getColumnIndexorthrow (CalendarConcract.Events._id);
Log.d (tag, cursor.getCount ()+"");
int titleIndex = cursor.getColumnIndexorthrow (CalendarConcract.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 (Aktivitätsaktivität, String -Tag) {
Intent Intent = New Intent (Intent.Action_insert, Calendarconcract.Events.content_uri);
Log.d (tag, calendarcontract.events.content_uri.toString ());
Intent.putExtra (CalendarConcontract.Events.title, "Launch");
Intent.putExtra (CalendarConcontract.Events.Description, "Start, Android App");
Intent.putExtra (CalendarConcontract.Events.event_location, "Baidu.com");
Calendar Calendar = Calendar.getInstance ();
Calendar.Settime (neues Datum ());
Intent.putExtra (calendarcontract.extra_event_begin_time, calendar.getTimeInmillis ());
Intent.putExtra (CalendarConcract.extra_event_all_day, true);
Aktivität.StartAktivität (Absicht);
}
// 编辑日历事件
public static void edcalendarevent (Aktivitätsaktivität, String -Tag) {
langes RowID = 1;
Uri edituri = contenturis.withAppendedID (CalendarConcract.Events.content_uri, rowID);
Log.d (tag, calendarcontract.events.content_uri.toString ());
Intent Intent = New Intent (Intent.Action_edit, edituri);
Intent.putExtra (Calendarconcract.Events.event_location, "NJ");
Calendar Calendar = 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);
Aktivität.StartAktivität (Absicht);
}
// 查看日历
public static void ViewCalendar (Aktivitätsaktivität, String -Tag) {
Calendar Calendar = Calendar.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);
Aktivität.StartAktivität (Absicht);
}
以上就是本文给大家分享的全部代码了 , 希望对大家学习 Java 能够有所帮助。