安卓什么时候会有公开的日历API?

16

有谷歌的人能否提供一些建议,Android SDK何时才能包含用于读写事件数据到用户日历的公共API?

通过搜索论坛,我发现许多开发人员都非常希望拥有这个功能,但我没有看到任何关于何时(甚至是否)会解决这个需求的迹象。

提前致谢...


你可以很快在IRC的Android“办公时间”上发布这个问题:http://moderator.appspot.com/#15/e=120951&t=126bf1 - Christopher Orr
4个回答

8
根据开发组中的一篇帖子,关于日历访问权限:
绝对不会在1.6版本中出现,2.0版本也很不可能,而且由于未来可能会更改,它很可能不是公开的。

http://groups.google.com/group/android-developers/browse_thread/thread/8bb14b62eca6b04e/

我不确定未来的计划是什么,但有一个有趣的黑客技巧可以通过未公开的API获得对日历的读取访问权限:

当然,如果您的Android设备在线,您可以通过标准的日历数据API进行读/写操作:

http://code.google.com/apis/calendar/data/2.0/developers_guide.html


2
你可以非常肯定地预计未来日历提供程序会发生变化...例如,无论何时日历支持多个帐户。因此,如果您使用这些私有API,请做好准备并期望您的应用程序在未来会出现故障。 - hackbod


3
请查看这个链接:http://groups.google.com/group/android-developers/browse_thread/thread/b207cad25a2a29e5/911d26fa97502e98?lnk=gst&q=calendar+API#911d26fa97502e98。安卓官方人员似乎坚持认为开发者不应该使用“未记录,不支持的API”,并建议使用在线API:http://code.google.com/apis/calendar/data/2.0/developers_guide_java.html。但显然,这需要终端用户将他们的手机保持联网状态,安卓应用程序-> HTTP -> Calendar Data API -> HTTP -> 安卓日历(通过同步)。目前安卓终端用户对INTERNET权限(结合其他个人信息权限)更加敏感,因为Android Market中出现了恶意软件…已经有了好的解决方案,我们不需要再创建另外一个吧?

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接