我目前正在为第一个五年计划开发Android应用程序。该应用程序就像一个学生移动规划师,其功能之一是让学生从列表中选择他们正在接受的主题(存储在数据库中),然后将其添加到日历中,以便他们随时随地查看它(即使它离线)。需要关于Android应用程序的建议
所以,我现在的问题是我不知道我应该如何生成日历。我应该
(1)使用Android手机上的内置日历 我已经做了一些研究,发现Android在过去不提供读/写日历数据的官方API。但最近他们刚刚发布了一套完整的用于访问日历数据的API,但它仅适用于冰淇淋三明治(ICS)操作系统。所以我认为这应该意味着如果我使用这些API开发我的应用程序,我的应用程序只能在装有ICS的设备上工作?纠正我,如果我错了
另一件事是,我打算让用户查看我的应用程序内的日历。这意味着在用户添加他们拍摄的主题后,他们将显示一个日历,显示类的时间,而不必退出应用程序,然后重定向到内置的Android日历。可能吗?
(2)找到一个开源的日历Android应用程序,并将其集成到我的应用程序。 那里有没有好的开源日历应用程序?具有良好的文档,以便我可以更快地了解应用程序的工作原理。另外,是否很难将其他应用程序整合到我的应用程序中?
(3)从零开始构建 我已经想到了这个,但1个问题是我的应用程序有一些其他功能,如果我从头开始构建日历部分,我可能没有足够的时间来完成其他功能。
我是Android开发的初学者,现在仍在探索。如果您的想法不是上述三种,请告诉我smile.gif
是可以从数据库中检索有关事件的详细信息(如类),然后将它们添加到android phon的内置日历è?有没有显示如何做到这一点的任何API或教程?另外还有一件事是我会在将活动添加到日历时包含场地细节。用户可以点击场地,然后我的应用会显示一张地图,显示它所在的位置。那么使用内置日历是个好主意吗?或者我应该使用独立日历? – loolie 2012-02-19 09:01:46