我正在尝试访问用户的日历,到目前为止我发现的唯一一个教程是这个似乎很古老的教程:http://jimblackler.net/blog/?p=151
还有我错过的另一个教程吗?
如果我遵循本教程,我的程序在此阶段就会失败:
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):未能找到日历提供程序信息
你们能帮帮我吗..。我不反对阅读文档,但我找不到好的。
天鹅
发布于 2011-02-19 22:16:40
Android操作系统中没有日历。
有些设备将有一个日历应用程序。其中一些设备将拥有来自AOSP的Calendar应用程序。其他设备将有自己的日历。您显示的代码在Calendar应用程序中既不被记录,也不受支持,不会在所有版本的Android上工作,并且可能无法在某些设备上工作。
如果您希望更新用户的,则有一个GData API。
发布于 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
发布于 2011-02-20 22:21:43
但是有一些应用程序可以读写日历,比如appbrain.com/app/calwidget/net.eggenstein.android.calwidget,所以我想这是可能的!我只想看日历,有一份阅读日历的授权书,我希望它不是一个无用的选择。
https://stackoverflow.com/questions/5053715
复制相似问题