Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android,列出特定日历中的事件(在手机(?)_Android_Events_Calendar - Fatal编程技术网

Android,列出特定日历中的事件(在手机(?)

Android,列出特定日历中的事件(在手机(?),android,events,calendar,Android,Events,Calendar,我想显示一个包含特定日历中当天事件的列表视图。日历最初是从.ical文件中获取的,并同步到我的google帐户中。是的,我已经找过了。 我应该和内容一起去吗 我使用安卓2.2及以上版本 一个选项是使用谷歌日历API函数。表面上看,这似乎是一项繁重的工作,但是您主要是导入(构建路径)他们的jar文件,并进行适当的导入和方法调用 这会转化为HTTP请求等,这意味着您必须始终连接到网络(我不喜欢这样) 无论是否得到官方支持,我正在开发一个应用程序,该应用程序与本地电话日历数据库一起工作,并在那里做我

我想显示一个包含特定日历中当天事件的列表视图。日历最初是从.ical文件中获取的,并同步到我的google帐户中。是的,我已经找过了。 我应该和内容一起去吗


我使用安卓2.2及以上版本

一个选项是使用谷歌日历API函数。表面上看,这似乎是一项繁重的工作,但是您主要是导入(构建路径)他们的jar文件,并进行适当的导入和方法调用

这会转化为HTTP请求等,这意味着您必须始终连接到网络(我不喜欢这样)

无论是否得到官方支持,我正在开发一个应用程序,该应用程序与本地电话日历数据库一起工作,并在那里做我需要做的事情(是的,上面提到的content://URI内容)

无论哪种方式,您都可以做您需要做的事情,因为您的应用程序似乎足够简单。大多数人会告诉您使用Google Calendar API导入/调用,这是理所当然的,因为它是受支持的功能,不依赖于设备制造商选择如何实现后端内容提供商。虽然我测试过的每部手机都使用“content://com.android.calendar/events“作为URI,这并不意味着它将始终工作,因为它可以根据设备上运行的Android版本进行更改(过去也是如此)

  • Android 2.1及之前版本:content://calendar/calendars
  • 安卓2.2-2.3:content://com.android.calendar/calendars