发布网友 发布时间:2022-05-15 05:34
共4个回答
热心网友 时间:2023-07-30 20:12
public String QueryAllCalendar(ContentResolver contentResolver){ //日历里面相应的Event的URI Uri uri = Uri.parse("content://calendar//events"); //String[] column=new String[]{"_id","title"}; Cursor cur=contentResolver.query(uri, null, null, null, null); while(cur.moveToNext()){ //日历里面相应的Event的ID String calendarEventId=cur.getString(cur.getColumnIndex("_id")); //日历里面相应的Event的title String calendarEventName=cur.getString(cur.getColumnIndex("title")); System.out.println("calendarEventId:"+calendarEventId+ "calendarEventName"+calendarEventName); }目前已经解决大部分问题,但是有一点不明白的是:在android\android-sdk-windows\sources\android \provider 里面我可以看到Calendar的源码,但是我在Eclipse里面缺无法找到相应的Calendar类。不知道各位有遇到的没有?还望指教热心网友 时间:2023-07-30 20:12
calendar 的数据库在一个名为calendar 的provider里,源码里的包名应当为:com.android.provider.calendar热心网友 时间:2023-07-30 20:13
这个关注,另外我的模拟器上为什么没有默认的calendar呢,我还需要做一个和google calendar同步的功能,好像这个只能在真机上测试热心网友 时间:2023-07-30 20:13
因为你在eclipse 里用的是SDK,里面没有把calendar provider & app 打包进去。