11得票1回答
有没有一种使用Intents在新日历事件中添加提醒的方法?

我需要支持 Android 2.1 及以上版本。我知道在 Android 2.1 中不存在 CalendarContract,因此我采用了以下解决方案。Intent intent = new Intent(Intent.ACTION_EDIT) ...

11得票5回答
使用CalendarContract读取所有今天的事件 - Android 4.0+

我正在尝试使用Android的新日历API来读取今天所有的日历事件。我在查找数据库查询中正确的选择时遇到了困难,以返回所有事件。似乎所有重复和全天事件都被排除在选择之外。哪些选择参数可以让我从日历API获取所有今天的事件? 以下是我的当前尝试: Cursor cur = null;...

10得票1回答
手机本地保存了日历事件,但无法同步到谷歌日历。

我尝试通过以下代码添加一个日历。我的手机上的日历应用可以读取创建的事件,但只同步到在线的Google日历。有人能给我一些提示来解决这个问题吗? 以下是一些说明: 1. 代码在我的真实手机(Galaxy Nexus 4.1.1)上运行。 2. 所有其他日历事件都可以同步到Google日历,只有...

10得票2回答
如何在谷歌日历中查看提醒

我正在尝试读取用户设置的提醒。我的意思是指“提醒”的两个不同含义,第一个是与日历中每个事件相关的“警报”,您可以从CalendarContract.Reminders中读取它们,而第二个是由用户通过Google Now使用“记住我...”或通过Google Calendar应用程序插入提醒操作...

10得票2回答
从日历中打开Android应用程序

我正在开发的应用程序需要能够在选择的日历中创建事件,当用户在他们的日历查看应用程序中查看这些事件时,它会提供一个选项,返回到我的应用程序以查看有关它和相关数据的更多信息。 使用Calendar Provider,我能够创建事件,并将其Uri存储供以后使用/删除,但我还没有找到一种良好的方法来...

9得票3回答
在安卓编程中如何以程序的方式删除日历中的事件

我在网上搜索了很多内容并尝试了许多示例。我可以通过我的应用程序成功地向日历中添加事件,但是我无法以编程方式删除此事件。这里是我尝试过的示例,但我最终没有取得成功的结果。 tokens[1]是事件ID。 1) Uri eventsUri = Uri.parse(getCalendarUr...

9得票1回答
编辑日历视图中一天的背景颜色

在我的应用程序中,我需要显示一个日历,其中某些日期以不同的颜色着色(例如绿色背景)。我进入了“日历视图”并聚焦于当前日期,但似乎无法从代码中着色某些日期。你能给我一些建议吗?(我不想使用自定义库) CalendarView calendario = (CalendarView) findVi...

8得票2回答
日历提供程序如何存储无限重复事件的实例?

在 日历提供程序 中有多个数据表,其中有存储单个事件详细信息的“事件”表,还有存储每个事件发生的起始时间和结束时间的“实例”表。 我的问题是: 如果一个事件每天无限期重复,那么实例表会如何存储每次发生的事件?它需要无限数量的行,这不会占用太多存储空间吗?一个为期一年的每天重复的事件将在表中...

8得票3回答
使用Android日历获取当前时间

我正在尝试在Android应用程序中获取当前时间(HH:MM:SEC:MILLISEC)。我正在使用以下代码: Calendar c = Calendar.getInstance(); int time_start = c.get(Calendar.MILLISECOND); "获取和...

8得票1回答
覆盖谷歌日历提醒的默认设置

在我的应用程序中,用户可以将特殊事件添加到他们的Google日历中。我希望这些事件被添加时没有任何警报/提醒/通知。一些用户的日历具有默认设置的提醒,例如“在活动前一天的9:00”。那么我如何添加这些事件,使它们完全没有警报,而不受默认设置的影响呢? ContentValues ev...