4

我正在开发一个需要类似于 Google 日历的提醒的 Android 应用程序。用户应该能够插入新事件。

由于我认为从头开始编写界面太复杂,我想知道是否有办法在我的应用程序中集成任何日历。

4

3 回答 3

3

CalendarView可能是您正在寻找的。

于 2013-02-25T10:31:59.263 回答
3

这里有两个读/写日历的权限。

android.permission.READ_CALENDAR
android.permission.WRITE_CALENDAR

将这些权限放入您的 AndroidManifest.xml。然后,您将能够操作默认日历应用程序使用的内容提供程序。

calanderURL = "content://com.android.calendar/calendars";  //Calendar
calanderEventURL = "content://com.android.calendar/events";  //Events
calanderRemiderURL = "content://com.android.calendar/reminders"; //Reminders

有很多教程,如使用 Android 日历,介绍如何使用日历。

您可以从日历提供程序读取数据并将它们显示在CalendarView

于 2013-02-25T10:32:45.540 回答
0

Android 3.0 (HoneyComb)提供普通CalendarView启动。

也许这个第三方库可以帮助您将日历功能提升到Android 2.1 (Eclair)

https://github.com/SimonVT/android-calendarview

于 2013-02-25T10:39:43.687 回答