我被要求将我们公司的特定事件融入现有的Android日历中。我们的事件有四个字段,我找不到标准的CalendarContract.Events类。布尔“已批准”字段,与资源“链接”的整数,以及指示。
的两个dateTime字段第一步似乎是将现有的ICS日历提取到可编译的独立应用程序中。我从github下载了android.calendar包,但它不能在Eclipse中编译。它似乎缺少某些导入:com.android.common,com.android.commoncalendar和com.android.ex。
我已经搜索了stackOverflow以获取帮助提取独立版本的android标准应用程序,但大多数人都认为人们回应它是不可能的。我知道这是可能的,因为它已经完成了。你可以在这里找到它:
https://play.google.com/store/apps/details?id=com.concentriclivers.calendar
我已经通过电子邮件向开发人员发送电子邮件,看他是否愿意分享他的源代码,或者至少描述他为使程序包编译为独立应用程序所采取的步骤,但他没有回应。
任何人都可以帮我解决丢失的导入方法,或者更好地指出我的资源,逐步说明我是如何做到的?
谢谢!
答案 0 :(得分:1)
我不会急于重建其中一个标准应用程序。这听起来像是痛苦的食谱。相反,我建议您使用已存在的日历内容提供程序,并创建另一组表,这些表按日历CP进行索引,但会添加您缺少的行。然后,您可以创建一个将这两个源混合在一起的自定义光标,或者可以创建另一个内容提供程序来包装它们并使光标保持简单。