我想从特定日历中显示带有当天事件的ListView。该日历最初是从一个.ical文件中提取的,并同步到我的Google帐户中。是的,我搜索了。 我应该与内容://东西?Android,从特定日历中列出事件(在电话(?)上)
使用Android 2.2及以上版本。
我想从特定日历中显示带有当天事件的ListView。该日历最初是从一个.ical文件中提取的,并同步到我的Google帐户中。是的,我搜索了。 我应该与内容://东西?Android,从特定日历中列出事件(在电话(?)上)
使用Android 2.2及以上版本。
一种选择是使用Google Calendar API功能。表面上看起来像是很多工作,但是你大多是导入(构建路径)他们的jar文件,并进行适当的导入和方法调用。
http://code.google.com/apis/calendar/v3/getting_started.html
这变成HTTP请求之类的,这意味着你必须始终连接到网络上(我不是一个风扇)。
正式支持与否,我正在处理与本地电话日历数据库一起工作的应用程序,并在那里做我需要做的事情(是的,上面提到的content URI URI)。
无论哪种方式,你可以做你需要做的,因为你的应用程序看起来很简单。大多数人和理所当然会告诉您使用Google Calendar API导入/调用,因为它支持的功能不依赖于设备制造商如何选择实施后端内容提供商。尽管我测试过的每一部手机都使用“content://com.android.calendar/events”作为URI,但这并不意味着它会一直工作,因为它可以基于Android的版本进行更改(并且在过去)在设备上运行。