java - 如何从谷歌日历中的辅助日历中获取数据?

标签 java android google-calendar-api

我正在编写一个代码来显示与特定 Gmail 帐户同步的所有日历的所有事件。但我只能从主日历获取数据。有人可以帮助了解如何为辅助日历执行此操作吗?

最佳答案

这是获取所有事件的代码:

Uri l_eventUri; 
l_eventUri = Uri.parse("content://com.android.calendar/events");

    Cursor l_managedCursor = null;  
     l_managedCursor = this.managedQuery(l_eventUri, null,null, null, null);


     l_managedCursor.moveToFirst();
    Log.v("TOTAL NUMBER OF EVENTS :",l_managedCursor.getCount()+"");

 for(int i=0;i<l_managedCursor.getCount();i++){
for(int j=0;j<l_managedCursor.getColumnCount();j++){

    Log.d(l_managedCursor.getColumnName(j)+"===>",""+l_managedCursor.getString(j));
}

l_managedCursor.moveToNext();

*最重要的是同步您设备中的 gmail 日历在 ICS 中,我们可以选择是否要同步辅助日历或不。确保您的设备中的辅助日历已同步。只有这样我们才能从辅助日历中获取事件。 在 Android Gingerbread 中,当我们选择帐户和同步时,默认情况下所有日历都会同步,而在 ICS 中,只有选定的日历会同步***

关于java - 如何从谷歌日历中的辅助日历中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930087/

相关文章:

java - GWT - 刷新按钮/历史记录/上一个 UI

android - 如何添加窗口消息事件监听器-Android WebView

android - 使用clear() 删除 EncryptedSharedPreferences 不起作用

android - 切换到选项卡式布局中的另一个选项卡时,不会调用 fragment onStart() 和 onStop()

go - 在 Go 中连接 Google Calendar API 的凭据

java - 使用通用列表作为可变参数

java - 如何在 robomongo 中插入当前日期?

java - hibernate spring 不关闭连接

java - 设置 Google 日历提醒 - 从 API v2 迁移到 API v3

java - 谷歌日历