代码很简单 , 就不多废话了
复制代码代码如下:
// 读取日历事件
public static void getCalendarinfo (activité d'activité, tag de chaîne) {
String [] projection = new String [] {CalendarContract.Events._id, CalendarContract.Events.Title};
ContentResolver cr = activité.getContentResolver ();
Curseur curseur = cr.Query (calendarContract.events.Content_uri, projection, 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);
}
cursor.close ();
}
// 插入事件
public static void addcalendarevent (activité d'activité, balise de chaîne) {
INTENT INTENCE = NOUVEAU INTERNE (INTENT.ACTION_INSERT, CALENDARCONTRATION.EVENTS.CONTENT_URI);
Log.D (Tag, CalendarContract.Events.Content_uri.ToString ());
intention.putextra (calendarcontract.events.title, "lancement");
intention.putextra (CalendarContract.Events.Description, "Launch, Android App");
intention.putextra (calendarcontract.events.event_location, "baidu.com");
Calendar Calendar = calendar.getInstance ();
Calendar.SetTime (new Date ());
intention.putextra (calendarcontract.extra_event_begin_time, calendar.getTimeInMillis ());
intention.putextra (calendarcontract.extra_event_all_day, true);
activité.startActivité (intention);
}
// 编辑日历事件
public static void editcalendarevent (activité d'activité, tag de chaîne) {
long rowid = 1;
Uri edituri = ContitreTuris.WithAPPEndId (CalendarContract.Events.Content_uri, Rowid);
Log.D (Tag, CalendarContract.Events.Content_uri.ToString ());
INTENT INTER = NOUVEAU INTENT (INTENT.ACTION_EDIT, EDITURI);
intention.putextra (calendarcontract.events.event_location, "nj");
Calendar Calendar = calendar.getInstance ();
Calendar.Set (2015, 2, 17, 12, 1, 1);
intention.putextra (calendarcontract.extra_event_begin_time, calendar.getTimeInMillis ());
intention.putextra (calendarcontract.extra_event_all_day, true);
activité.startActivité (intention);
}
// 查看日历
public static void ViewCalendar (activité d'activité, tag de chaîne) {
Calendar Calendar = calendar.getInstance ();
Calendar.Set (2015, 2, 17, 12, 1, 1);
Uri uri = uri.parse ("contenu: //com.android.calendar/time/" + calendar.getTimeInMillis ());
INTENT INTER = NOUVEAU INTENT (INTENT.ACTION_VIED, URI);
activité.startActivité (intention);
}
以上就是本文给大家分享的全部代码了 , 希望对大家学习 Java 能够有所帮助。