问题标签 [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 回答
6386 浏览

android - 在 Android 上将 Google 日历与我自己的日历应用同步

您好,过去几天我一直在寻找很多东西,现在我很困惑该怎么做。

尝试做:创建我自己的日历并在日历上显示所有事件。我现在有 XML 文件中的所有事件,一切正常。现在我将我的日历应用程序与我的 OWN 谷歌日历帐户连接以从我自己的谷歌日历帐户中获取(只读)所有事件,因为我不想再使用 XML 文件了。当我想稍后更新事件时,这不是一个好主意。我不希望用户必须输入用户名/密码才能连接 Google 日历。我想对它进行硬编码。

问题:我通过使用 G-Data Google Api 为 iphone 做了类似的事情,它完全符合我的要求。但是,G-Data Google Api与 Android不兼容。然后我搜索并发现 ppl 建议使用 Google_api_java_client 代替。

这是一个链接,它可以通过让用户输入用户名和密码来连接谷歌日历帐户。然而,这不是我想要的。我想在我的代码中硬编码用户名和密码,但他们使用的是 OAuth,那么我无法硬编码我的用户名/密码。我也从这个链接尝试了 ClientLogin ,但它也不起作用。它不断向我抛出错误“GoogleTransport 无法解析”。我搜索了此错误的解决方案,请大家推荐我回到 OAuth。这真的让我现在很困惑。

我希望有人经历过这个并有解决方案,请帮助我/指导我如何在 android 上实现它。我只想从我自己的谷歌日历帐户中读取数据,请不要从本机日历应用程序中读取数据。

我找到的最后一条信息是向 allcalendars 提要URL发送经过身份验证的 GET 请求。但是,我从来没有这样做过,如果您认为它应该工作,请协助我。

我真的很感激任何帮助。非常感谢你。

0 投票
1 回答
116 浏览

android - 可以在 android 4.0 Enumator 中添加 Exchange 帐户

我正在尝试在 Android 4.0 模拟器中添加事件,因为我必须添加一个 Exchange 帐户。这就是我得到的回应。

回复

0 投票
2 回答
252 浏览

android - 提前获得一周中的某一天

假设今天是任意一天,我正在尝试找到下周二的日期。目前我只能找到本周星期二的日期......

我怎样才能得到下周二而忘记上周二?

0 投票
5 回答
17614 浏览

android - 安卓:CalendarView OnDateChangeLIsener

我已经实现了这个监听器,以便在单击某个日期时显示某些内容,但问题是当我向下滚动 CalendarView 时,它会自动显示一些内容但我没有单击任何内容,我只是向下滚动到CalendarView 中的另一个月份,然后是 Toast 或 Log,无论哪个(我想这是有道理的,因为侦听器本身会触发 `onDateChange 并且向下滚动日历也会更改当前选择的日期)。所以我的问题是,CalendarView 是否有任何侦听器,我可能只使用 ondateChange 侦听器的替代方法,以避免当我向下滚动 calendarView 转到另一个月份时它会​​自动触发 lisntener 的情况。

任何知道 CalendarView 的替代侦听器或任何人都知道解决方法的人?请分享

0 投票
0 回答
728 浏览

android - 如何从android中的隐式意图接收价值?

我在我的应用程序中显示日历事件活动(Android 系统活动)。我使用“显示事件详细信息”按钮生成它。当我单击按钮时,它将显示 Android 系统提供的日历事件活动。当我从事件活动中修改一个值时,它会反映在 Android 设备的事件表中,但是当我通过我的应用程序修改事件时,如何从中获取修改后的值?

0 投票
1 回答
1659 浏览

android - 列出 Android 4+ 中特定日期的事件(ALL_DAY 问题)

我试图让所有事件在 Android 4+ 中的选定日期发生。

据我了解, CalendarContract.Instances 是获取事件的最简单方法,因为它同时处理重复事件和单次事件。

但是,我在处理时间戳的方式上存在一些问题。具体来说,它似乎以不同的方式对待 ALL_DAY 事件。

我从以下代码开始(start是我获取事件的那一天,毫秒“数学”是为了避免从第二天上午 12 点开始的不必要的事件,日历使用默认时区)。

这段代码似乎适用于许多边缘情况、不同的时区、跨越多天的事件......除了全天事件之外的所有内容。

当我检查带有 ALL_DAY 标志的返回事件时:

我得到了:EVENT(10075): Thu Sep 13 02:00:00 CEST 2012 - Sat Sep 15 02:00:00 CEST 2012

query对我来说,自 MY TIMEZONE 中的纪元以来,它似乎期望范围以毫秒开始和结束(但 API 声明它需要基于 UTC 的时间戳)。但是标记为 ALL_DAY 的事件自 UTC 纪元以来使用毫秒(因此由于 +2 时区,我得到了 2 个额外的小时)。

我还尝试计算和添加时区偏移量。然后一整天的活动都很好,但其他一切......不是。

虽然通过遍历光标、更改 ALL_DAY 事件和删除不必要的事件来解决这个问题很简单,但我想知道是否有更好的方法。或者也许这是Android错误?但如果这是一个错误,那么为什么系统日历可以正常工作?这种不一致的行为对我来说似乎很奇怪。

谢谢。

0 投票
1 回答
1339 浏览

android - 带有垂直滑动的 Android 月视图

我的要求是开发一个垂直滑动的月视图。

情况1:

我尝试使用在 ViewPager 中垂直滚动页面中建议的 Directional-Viewpager 进行开发。

我面临以下问题。

1) 月和年没有限制,是无限的。我们应该选择一些无限的循环适配器,或者我们应该给用户创造幻觉。如何处理?

2) 每次不调用视图创建/更新函数。有时,当我们遍历查看的视图时会显示缓存视图,并且由于没有地方可以捕捉到这一点,我无法将标题和数据更新到 gridview。

3)当gridview上有按钮时,滑动不起作用。

案例-2:

这是我只是将动画应用于视图的简单方法。当向下拖动视图然后从顶部应用新的视图动画时。如果向上拖动,则从底部开始新的视图动画。由于 Gridview 下方没有其他视图,因此底部的动画正在工作。1) 顶部的 gridview 动画出现在标题的顶部,看起来很难看。

2)当gridview上有按钮时,滑动不起作用。

带有 Gridview 的 Android 日历

任何人都可以调查该问题并为上述两种情况中的任何一种或任何自定义组件或任何帮助建议我一些解决方案。

0 投票
1 回答
2431 浏览

android - 如何在android中突出显示日历上的某些日期

我在 android 中做日历应用程序。我的代码来自:http ://code.google.com/query/#q=android%20calendar 在这里我可以从日历中获取日期。但我需要在上面标记一些日期。例如,当我给出任何日期时,它应该在我的日历上突出显示。我该怎么做?

0 投票
2 回答
10138 浏览

android - 获取当前日期作为字符串警告已弃用 toGmtString() 问题

我想在Android中获取当前日期日/月/年分钟:秒,所以我使用了以下代码

但是 Eclipse 通知我该方法.toGMTString();已被弃用。

我怎样才能将当前日期作为格式化字符串来避免使用这种不推荐使用的方法?

0 投票
1 回答
1410 浏览

android - 从 Android 中的 Google 日历中检索事件

可能重复:
Android google calendar API

如何从Android Calendarin中检索事件android 2.3?有这方面的教程吗??