在Android应用程序中集成日历

时间:2013-02-25 10:29:30

标签: android calendar integration

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

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

3 个答案:

答案 0 :(得分:3)

CalendarView可能就是你要找的东西。

答案 1 :(得分: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

有许多关于如何使用日历的教程,例如Working with the Android Calendar

您可以阅读日历提供商提供的数据,并将其显示在CalendarView

答案 2 :(得分:0)

Android 3.0(HoneyComb)中提供的普通CalendarView版本。

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

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