来自Google的人是否能够建议何时Android SDK可能包含用于读取/写入用户日历的事件数据的公共API?
在论坛中搜索我发现这是许多开发人员非常希望的功能,但我没有看到任何关于何时(或者甚至是否)解决此需求的迹象。
提前致谢...
答案 0 :(得分: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
答案 1 :(得分:7)
万岁!公共日历api将在冰淇淋三明治中提供:
http://android-developers.blogspot.com/2011/10/ics-and-non-public-apis.html
直接链接到api文档:
http://developer.android.com/reference/android/provider/CalendarContract.html
答案 2 :(得分:3)
似乎Android官方人士坚持认为开发人员不应使用“未记录的,不受支持的API”,他们建议使用在线API:http://code.google.com/apis/calendar/data/2.0/developers_guide_java.html
但这显然要求最终用户保持他们的手机在线,Android应用程序 - > HTTP - > Calendar Data API - > HTTP - > Android日历(通过同步)。由于Android Market中最近的恶意软件,目前Android终端用户对INTERNET权限(与其他个人信息权限相结合)的敏感度要高得多......
已经有一个轮子,足够好,我们不想创建另一个,对吗?
答案 3 :(得分:2)
本文可以为您提供帮助:http://www.developer.com/article.php/3850276 它基于逆向工程并在Android 1.6上进行了测试,因此它可能无法在较新版本上运行。