代码很简单 , 就不多废话了
复制代码代码如下:
// 读取日历事件
الفراغ الثابت العام getCalendarinfo (نشاط النشاط ، علامة السلسلة) {
string [] projection = new string [] {calendarContract.events._id ، calendarcontract.events.title} ؛
contentResolver CR = Activity.getContentResolver () ؛
المؤشر المؤشر = cr.query (calendarcontract.events.content_uri ، الإسقاط ، null ، null ، null) ؛
int idindex = cursor.getColumnIndexorTrow (calendarcontract.events._id) ؛
log.d (tag ، cursor.getCount ()+"") ؛
int titleIndex = cursor.getColumnIndexorTrow (calendarcontract.events.title) ؛
بينما (cursor.movetonext ()) {
معرف السلسلة = cursor.getString (idindex) ؛
عنوان السلسلة = cursor.getString (titleIndex) ؛
log.d (tag ، id+":"+title) ؛
}
cursor.close () ؛
}
// 插入事件
الفراغ الثابت العام addCalendArevent (نشاط النشاط ، علامة السلسلة) {
intent intent = 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") ؛
التقويم التقويم = calendar.getInstance () ؛
Calendar.Settime (New Date ()) ؛
intent.putextra (calendarcontract.extra_event_begin_time ، calendar.getTimeInMillis ()) ؛
intent.putextra (CalendarContract.extra_event_all_day ، true) ؛
النشاط. النشاط (النية) ؛
}
// 编辑日历事件
الفراغ الثابت العام editcalendarevent (نشاط النشاط ، علامة السلسلة) {
رويد طويل = 1 ؛
uri edituri = contenturis.withappendidid (calendarcontract.events.content_uri ، rowid) ؛
log.d (tag ، calendarcontract.events.content_uri.toString ()) ؛
intent intent = new ntent (intent.action_edit ، edituri) ؛
intent.putextra (calendarcontract.events.event_location ، "NJ") ؛
التقويم التقويم = 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) ؛
النشاط. النشاط (النية) ؛
}
// 查看日历
Public Static Void ViewCalendar (نشاط النشاط ، علامة السلسلة) {
التقويم التقويم = calendar.getInstance () ؛
Calendar.set (2015 ، 2 ، 17 ، 12 ، 1 ، 1) ؛
uri uri = uri.parse ("content: //com.android.calend/time/"+calendar.getTimeInmillis ()) ؛
intent intent = new ntent (intent.action_view ، uri) ؛
النشاط. النشاط (النية) ؛
}
以上就是本文给大家分享的全部代码了 , 希望对大家学习 java 能够有所帮助。