代码很简单 , 就不多废话了
复制代码代码如下:
// 读取日历事件
public static void getCalendarInfo (aktivitas aktivitas, tag string) {
String [] proyeksi = string baru [] {calendarContract.events._id, calendarContract.events.title};
ContentResolver cr = Activity.getContentResolver ();
Kursor kursor = cr.query (calendarcontract.events.content_uri, proyeksi, 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 ()) {
String id = cursor.getString (idIndex);
String title = cursor.getString (titleIndex);
Log.d (tag, id+":"+title);
}
kursor.close ();
}
// 插入事件
public static void addCalendarevent (aktivitas aktivitas, tag string) {
Intent Intent = new Intent (intent.action_insert, calendarContract.events.content_uri);
Log.d (tag, calendarcontract.events.content_uri.tostring ());
intent.putextra (calendarcontract.events.title, "peluncuran");
intent.putextra (calendarContract.events.description, "Launch, Android App");
intent.putextra (calendarcontract.events.event_location, "baidu.com");
Kalender kalender = calendar.getInstance ();
Calendar.Settime (tanggal baru ());
intent.putextra (calendarContract.extra_event_begin_time, calendar.getTimeInmillis ());
intent.putextra (calendarContract.extra_event_all_day, true);
aktivitas.Startactivity (Intent);
}
// 编辑日历事件
public static void editCalendarEvent (aktivitas aktivitas, tag string) {
long rowid = 1;
URI edituri = contenturis.withAppendedId (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");
Kalender kalender = 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);
aktivitas.Startactivity (Intent);
}
// 查看日历
public static void viewCalendar (aktivitas aktivitas, tag string) {
Kalender kalender = 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);
aktivitas.Startactivity (Intent);
}
以上就是本文给大家分享的全部代码了 , 希望对大家学习 Java 能够有所帮助。