首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android日历访问

Android日历访问
EN

Stack Overflow用户
提问于 2011-02-19 21:39:50
回答 4查看 4.7K关注 0票数 0

我正在尝试访问用户的日历,到目前为止我发现的唯一一个教程是这个似乎很古老的教程:http://jimblackler.net/blog/?p=151

还有我错过的另一个教程吗?

如果我遵循本教程,我的程序在此阶段就会失败:

代码语言:javascript
复制
final Cursor cursor = contentResolver.query(Uri.parse("content://calendar/calendars"),
                        (new String[] { "_id", "displayName", "selected" }), null, null, null);

上面写着:

02-19 22:34:10.475: ERROR/ActivityThread(6588):未能找到日历提供程序信息

你们能帮帮我吗..。我不反对阅读文档,但我找不到好的。

天鹅

EN

回答 4

Stack Overflow用户

发布于 2011-02-19 22:16:40

Android操作系统中没有日历。

有些设备将有一个日历应用程序。其中一些设备将拥有来自AOSP的Calendar应用程序。其他设备将有自己的日历。您显示的代码在Calendar应用程序中既不被记录,也不受支持,不会在所有版本的Android上工作,并且可能无法在某些设备上工作。

如果您希望更新用户的,则有一个GData API。

票数 3
EN

Stack Overflow用户

发布于 2011-08-08 00:18:32

我还在研究一些需要访问所有日历的东西,而不仅仅是谷歌日历。您可能希望尝试content://com.android.endar,而不是content://日历,但这在任何小于2.2的内容上都不起作用。另外,我发现这个链接对这个问题很有帮助,http://android-codes-examples.blogspot.com/2011/02/insertion-and-deletion-of-calendar.html

票数 1
EN

Stack Overflow用户

发布于 2011-02-20 22:21:43

但是有一些应用程序可以读写日历,比如appbrain.com/app/calwidget/net.eggenstein.android.calwidget,所以我想这是可能的!我只想看日历,有一份阅读日历的授权书,我希望它不是一个无用的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5053715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档