代码很简单 , 就不多废话了
复制代码代码如下:
// 读取日历事件
public static void getCalendarinfo (atividade de atividade, tag string) {
String [] projeção = new String [] {calendarContract.events._id, calendarContract.events.title};
ContentResolver Cr = Activity.getContentResolver ();
Cursor cursor = cr.Query (calendarcontract.events.content_uri, projeção, nulo, nulo, nulo);
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);
Title string = cursor.getString (titleIndex);
Log.d (tag, id+":"+título);
}
cursor.close ();
}
// 插入事件
public static void addCalendarevent (atividade de atividade, tag string) {
Intenção intenção = new Intent (intent.action_insert, calendarcontract.events.content_uri);
Log.d (tag, 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");
Calendário calendário = calendário.getInstance ();
calendário.setTime (new Date ());
Intent.putextra (calendarCract.extra_event_begin_time, calendar.getTimeInmillis ());
Intent.putextra (calendarcontract.extra_event_all_day, true);
atividade.startativity (intenção);
}
// 编辑日历事件
public static void editCaleNDarevent (atividade de atividade, string tag) {
Long RowID = 1;
URI edituri = contenturis.withapendedId (calendarcontract.events.content_uri, rowid);
Log.d (tag, calendarcontract.events.content_uri.toString ());
Intenção intenção = nova intenção (intent.action_edit, edituri);
Intent.putextra (calendarContract.events.event_location, "nj");
Calendário calendário = calendário.getInstance ();
calendário.set (2015, 2, 17, 12, 1, 1);
Intent.putextra (calendarCract.extra_event_begin_time, calendar.getTimeInmillis ());
Intent.putextra (calendarcontract.extra_event_all_day, true);
atividade.startativity (intenção);
}
// 查看日历
public static void ViewCalendar (atividade da atividade, tag string) {
Calendário calendário = calendário.getInstance ();
calendário.set (2015, 2, 17, 12, 1, 1);
Uri uri = uri.parse ("content: //com.android.calendar/time/"+calendar.gettimeinmillis ());
Intenção intenção = nova intenção (intent.action_view, URI);
atividade.startativity (intenção);
}
以上就是本文给大家分享的全部代码了 , 希望对大家学习 java 能够有所帮助。