问题标签 [android-calendar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
456 浏览

android - 如何在日历中为android中的特定事件打开编辑屏幕......?

我设法以calendar编程方式打开。但是我如何edit event screen以编程方式打开日历。甚至可能......?

0 投票
2 回答
1058 浏览

android - 日历显示错误的日期和时间

此代码显示 05-02-01 作为日期,而不是今天的日期 (25-08-2011) 谁能告诉我发生了什么?

关于桑迪普

0 投票
3 回答
1871 浏览

android - 无法从代码更新手机日历上的事件

我正在尝试从我的代码更新我手机上的日历事件,但 context.getContentResolver().update 一直返回 0,当然,当我在日历应用程序中查看它时,没有对事件进行任何更改。

我正在使用 context.getContentResolver().query 获取事件 ID、开始时间等,并且我正在获取 431、4、233 等唯一数字,所以我假设我正在使用的事件 ID 是真实的。

我了解执行此操作的官方方法是通过 Google 的服务器而不是使用 update(),但对于我的实现而言,这样做没有意义(甚至一般来说,但我离题了)。

我是在做错什么,还是在尝试做 Android 根本不允许的事情?

此处发布了一个相关问题,没有回复https://stackoverflow.com/questions/5636350/update-android-calendar-event

如果我能澄清任何事情,请告诉我;我非常感谢你们和洋娃娃能提供的任何意见!

0 投票
6 回答
47424 浏览

android - 如何使用新的 Android 4.0 Ice Cream Sandwich API 读取和编辑 Android 日历事件?

当用户想要添加新事件时,我们正在尝试向用户显示冰淇淋三明治日历视图。我们只能在模拟器中测试。

另一个问题是我们找不到任何如何使用 CalendarProvider 的示例。在处理三明治日历时,这是正确的课程吗?

使用 Google Gdata API 会更容易吗?

[编辑] 所以我们的工作是向日历添加一个事件,但不是通过 API,我们在正确的视图中打开日历。但现在的问题是它在模拟器中不起作用,因为我们无法同步日历。

所以问题是:如何使用新的 Android 4.0 Ice Cream Sandwich API 读取和编辑 Android 日历事件?

0 投票
2 回答
376 浏览

android - 在android中经常检查数据库

我需要创建一个将事件和提醒保存在数据库中的 android 应用程序。当正确的时间到来时,它应该显示一个通知。对于这种情况,我需要创建一个服务来查找任何特定时间的事件。我应该用什么方法来做这样的事情?

提前致谢 !!!

0 投票
2 回答
3001 浏览

android - 更改日历视图的月份颜色(Android)

任何可以告诉我如何更改月份颜色的人calendarview,都无法在styles.xml(android主题)中找到任何合理的属性来更改--

代码:

0 投票
1 回答
1328 浏览

android - Android Calendar API - 编辑/删除重复系列中的一个事件

我可以添加和删除新的定期活动,但如何使用新的 Android 日历 API 编辑/删除定期活动中的一个活动?如果可能的话,我如何更新一个事件的提醒?

问候丹尼尔

0 投票
2 回答
4337 浏览

android - 无法从 Android 的日历中删除提醒

我已经使用 caledarcontract api 以编程方式添加了一个日历事件并获得了一个 eventId。同样,我为此事件添加了提醒并保存了提醒 ID。现在我不想要这个事件的提醒(或者我想关闭提醒),所以我试图使用提醒 ID 删除提醒,但我无法删除。我也尝试使用 eventId 删除提醒,但它不起作用。

每次执行此代码后,行返回 0 意味着没有行被更改。并且提醒会在适当的时间出现。如何在不删除事件的情况下从日历中删除提醒?

0 投票
1 回答
1741 浏览

java - 如何将活动开始时间和结束时间与其他活动开始时间和结束时间进行比较

我正在制作一个显示日历日视图的 android 应用程序,它看起来像一个列表,上面漂浮着彩色块,代表事件开始时间和结束时间。

我能够正确地做所有事情,但是我想根据相同时间或重叠时间或开始时间或结束时间在其他事件的开始时间和结束时间范围内的事件对事件进行排序。

开始时间和结束时间以毫秒为单位。

我将开始时间存储在 startTimeList 中,将结束时间存储在 endTimeList 中,并遍历列表以比较时间。

为此,我编写了这个方法来比较时间是否在另一个事件的开始或结束范围内

我通过上述方法输入了第一个事件的开始时间或结束时间,并将第二个事件的开始和结束时间作为第二个和第三个参数传递,我检查它是否为真,并使用变量计数来保存相似的开始和结束时间的计数。但是我的计数值是错误的。

还有其他好的方法吗?

0 投票
1 回答
1921 浏览

android - 如何将私人数据附加到 android 日历事件

我们如何将一些额外的数据附加到日历事件中,例如文件、照片、简单的字符串等……

我使用了扩展属性并且能够通过扩展属性插入一些额外的数据

后来能够像下面这样检索该数据

它适用于 android 2.2 ...如果在 android 4.0(冰淇淋三明治)中测试,代码相同。它抛出一个错误,说只有同步适配器可以访问 content://com.android.calendar/extendedproperties。

所以我将查询作为“callerissyncadapter”执行。现在我可以插入扩展属性。但是一旦事件同步到服务器,服务器就会删除扩展属性。

日历提供者(谷歌除外)也不完全支持这些扩展属性

除了扩展属性之外,还有什么方法可以将一些额外的数据附加到日历事件,或者我们可以以更好的方式利用这些扩展属性。