代碼很簡單,就不多廢話了
複製代碼代碼如下:
//讀取日曆事件
公共靜態void getCalendarInfo(活動活動,字符串標籤){
string [] provestion = new String [] {calendarcontract.events._id,calendarcontract.events.title};
contentResolver cr = activity.getContentResolver();
光標光標= cr.query(calendarcontract.events.content_uri,投影,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);
字符串title = cursor.getString(titledIndex);
log.d(tag,id+“:”+title);
}
Cursor.Close();
}
//插入事件
公共靜態void addcalendarevent(活動活動,字符串標籤){
意圖= new Intent(intent.action_insert,calendarContract.events.content_uri);
log.d(tag,calendarcontract.events.content_uri.tostring());
intent.putextra(calendarcontract.events.title,“啟動”);
intent.putextra(calendarContract.events.Description,“啟動,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);
活動。開始(意圖);
}
//編輯日曆事件
公共靜態void editcalendarevent(活動活動,字符串標籤){
長rowid = 1;
uri edituri = contenturis.withAppendedId(calendarcontract.events.content_uri,rowid);
log.d(tag,calendarcontract.events.content_uri.tostring());
意圖=新意圖(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);
活動。開始(意圖);
}
//查看日曆
公共靜態void viewcalendar(活動活動,字符串標籤){
日曆日曆= calendar.getInstance();
calendar.set(2015、2、17、12、1、1);
uri uri = uri.parse(“ content://com.android.calendar/time/”+calendar.getTimeInmillis());
意圖意圖= new Intent(intent.action_view,uri);
活動。開始(意圖);
}
以上就是本文給大家分享的全部代碼了,Java能夠有所幫助。