/**
* Returns a list of calendars available on the phone
* @param context
* @return list of CalendarInstances
*/
public static ArrayList<CalendarInstance> getCalendars(Context context) {
ArrayList<CalendarInstance> result = new ArrayList<CalendarInstance>();
Cursor cur = null;
ContentResolver cr = context.getContentResolver();
Uri uri = Calendars.CONTENT_URI;
String selection = null;
String[] selectionArgs = null;
cur = cr.query(uri, new String[]{Calendars._ID, Calendars.NAME, Calendars.CALENDAR_DISPLAY_NAME, Calendars.ACCOUNT_NAME}, selection, selectionArgs, null);
while (cur.moveToNext()) {
result.add(new CalendarInstance(cur.getLong(cur.getColumnIndex(Calendars._ID)), cur.getString(cur.getColumnIndex(Calendars.CALENDAR_DISPLAY_NAME)), cur.getString(cur.getColumnIndex(Calendars.ACCOUNT_NAME))));
}
cur.close();
return result;
}
AgendaCalendarService.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:agendawatchfaceAndroid
作者:
评论列表
文章目录