android 调用系统 (CalendarContract)calendars 如何获取一个指定日期的所有日程(包含周期事件) ?

难点在于,很多event存的时候是有rrule的,也就是周期。

以下是旧的代码,能获取指定日期的event,但无法获取rrule规则的event:

String[] projection = new String[] { CalendarContract.Events._ID , CalendarContract.Events.CALENDAR_ID, CalendarContract.Events.TITLE, CalendarContract.Events.DESCRIPTION, CalendarContract.Events.DTSTART, CalendarContract.Events.DTEND, CalendarContract.Events.ALL_DAY, CalendarContract.Events.EVENT_LOCATION , CalendarContract.Events.RRULE ,CalendarContract.Events.DURATION };

String selection = "(( " + CalendarContract.Events.DTSTART + " >= " + startTime.getTimeInMillis() + " ) AND ( " + CalendarContract.Events.DTSTART + " <= " + endTime.getTimeInMillis() + " ) AND ( " + CalendarContract.Events.CALENDAR_ID + " = " + LOCAL_CAL_ACCOUNT_ID + " ) )";

Cursor cursor = context.getContentResolver().query(CalendarContract.Events.CONTENT_URI, projection, selection, null, null);

android 根据时间获取周几_android 调用系统 calendars 如何获取一个指定日期的所有日程 event。...相关推荐

  1. android 调用系统相机拍照 获取原图

    博客源址:android 调用系统相机拍照 获取原图 博客时间:2013-04-23 11:08 好吧,为了这个问题又折腾了一整天.之前在网上找来的方法,如果在onActivityResult中直接用 ...

  2. php 时间戳获取周几,PHP实现根据时间戳获取周几的方法,php戳获取周_PHP教程

    PHP实现根据时间戳获取周几的方法,php戳获取周 本文实例讲述了PHP实现根据时间戳获取周几的方法.分享给大家供大家参考,具体如下: 获取某个时间戳的周几,以及未来几天以后的周几 其中: $time ...

  3. android开发 获取相册名称_android通过拍照、相册获取图片并显示 实例完整源码下载(亲测通过)...

    [实例简介]其中也包含了 将图片保存至 sd卡功能 [实例截图] [核心代码] public class MainActivity extends Activity{ private static f ...

  4. android调用系统相机并获取图片

    如果不是特别的要求,通过拍照的方式取得图片的话,我们一般调用系统的拍照来完成这项工作,而没必要再自己去实现一个拍照功能.调用系统相机很简单,只需要一个intent就可以跳转到相几界面,然后再通过onA ...

  5. android开发那些事儿(四)--调用系统相机像素过低

    如题,这个需求本不是一个很复杂的过程,但是却存在一些隐患,我也是最近在项目中碰到这个问题,将Android通过相机或相册获取图片并最终显示在界面上做了一个小研究,现将一些结果和附上的一个Demo叙述如 ...

  6. mysql查询周数_MySQL如何获取一个指定日期所对应本年度的周数(WEEK函数)呢?

    摘要: 下文讲述MySQL数据库中获取指定日期对应的本年的周数信息的方法分享,如下所示: 实现思路: 采用week系统函数即可获取指定日期在日期所在年度的周数信息 week系统函数语法说明: week ...

  7. python 调用控制台并获取返回结果_Java调用Python脚本并获取返回值

    在Java程序中有时需要调用Python的程序,这时可以使用一般的PyFunction来调用python的函数并获得返回值,但是采用这种方法有可能出现一些莫名其妙的错误,比如ImportError.在 ...

  8. Android 通讯录学习笔记之——目标:调用系统通讯录的编辑功能

    资料来源:http://www.eoeandroid.com/thread-37271-1-1.html 代码功能:调用系统自带的编辑联系人功能 代码片段 // 如下用法在ANADOIR 2.3.6上 ...

  9. c语言api获取百度地图,H5调用百度地图API获取地理位置

    //获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...

最新文章

  1. Java RTTI运行时类型识别
  2. java 优先队列 用法_优先队列的基本用法(java和c++)
  3. 阿里1682亿背后的协同研发云——云效公共云正式商业化
  4. 简单了解各种序列化技术-Hessian序列化框架
  5. 操作篇 bgp协议了解与学习
  6. 使用kettle导入数据到ADB for PostgreSQL
  7. 企业开发--React 中的this使用
  8. 计算机主机设备有限公司,一种计算机主机设备
  9. 正向代理与反向代理的理解
  10. 【题解】(排序) —— POJ 0803:DNA排序
  11. c# winform Get请求接口
  12. HeadFirst 设计模式
  13. AD14 元件引脚名称消失不见了 解决
  14. 数据分析常用的100个指标和术语
  15. Quadratic equation
  16. jQuery 性能优化
  17. 计算机视觉 马尔_金山软件招聘计算机视觉实习生base珠海
  18. Oracle X$BH
  19. 侍魂服务器维护中,侍魂出现BUG,却是玩家们日思夜想希望出现的功能!
  20. 笔记本电脑移动到行尾 行首 快捷键

热门文章

  1. 关于手思3.0 代码规范
  2. AbsoluteLayout(绝对布局)
  3. VC++ 删除当前读取行 代码
  4. silverlight mediaElement 动态添加source
  5. 二叉树的基本理论知识
  6. 贝叶斯公式的个人理解
  7. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
  8. Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget(转)
  9. [BZOJ2324][ZJOI2011][最小费用最大流]营救皮卡丘
  10. 由 Windows 向 Linux 迁移字体