代码很简单、就不多废话了
复制代码代码如下:
//读取日历事件
public static void getCalendArinfo(アクティビティアクティビティ、文字列タグ){
string [] projection = new String [] {CalendarContract.events._id、calendarycontract.events.title};
contentResolver cr = Active.getContentResolver();
cursor cursor = 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()){
文字列id = cursor.getString(idindex);
文字列タイトル= cursor.getString(titleIndex);
log.d(tag、id+":"+title);
}
cursor.close();
}
//插入事件
public static void addcalendarevent(Activity Activity、stringタグ){
Intent Intent = new Intent(intent.action_insert、calendarycontract.events.content_uri);
log.d(tag、calendarycontract.events.content_uri.tostring());
intent.putextra(calendarconcontract.events.title、 "launch");
intent.putextra(calendarycontract.events.description、 "launch、android app");
intent.putextra(calendarycontract.events.event_location、 "baidu.com");
カレンダーカレンダー= calendar.getInstance();
calendar.settime(new date());
intent.putextra(calendarycontract.extra_event_begin_time、calendar.gettimeinmillis());
intent.putextra(calendarcontract.extra_event_all_day、true);
Activity.Startactivity(意図);
}
//编辑日历事件
public static void editcalendarevent(アクティビティ、文字列タグ){
long rowid = 1;
uri edituri = contenturis.withendedid(calendarcontract.events.content_uri、rowid);
log.d(tag、calendarycontract.events.content_uri.tostring());
Intent Intent = new Intent(Intent.action_edit、edituri);
Intent.putextra(calendarycontract.events.event_location、 "nj");
カレンダーカレンダー= calendar.getInstance();
Calendar.set(2015、2、17、12、1、1);
intent.putextra(calendarycontract.extra_event_begin_time、calendar.gettimeinmillis());
intent.putextra(calendarcontract.extra_event_all_day、true);
Activity.Startactivity(意図);
}
//查看日历
public static void viewcalendar(Activity Activity、stringタグ){
カレンダーカレンダー= 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);
Activity.Startactivity(意図);
}
以上就是本文给大家分享的全部代码了、希望对大家学习java能够有所帮助。