大家好,好久没有更新blog了,今天给大家分享一下Android中一些自带日历的操作方法,这里主要用到了ContentProiver的知识.如果大家不明白ContentProvider建议先查一下资料,知道它是干什么的。这样更容易下面的例子.

好了废话不说,这里提个醒,Android中的日历,只有真机才有,模拟上是没有的,所以测试环境一定要真机!!

因为日历是系统自带的,所以我们读写它一定要申请权限,也就是在AndroidManifest.xml加如下两行代码(一个读一个写):

Android中日历用了三个URL,分别是日历用户的URL,事件的URL,事件提醒URL,三个URL在Android2.1之前是如下的样子:

但是在Android2.2版本以后,三个URL有了改变,变成如下的样子:

还是老样子,为了让大家更好的理解,我写了一个简单的Demo,大家按照我的步骤一步一步的来:

第一步:新建一个Android工程命名为CalendarDemo.

第二步:修改main.xml布局文件,增加了三个按钮,代码如下:

第三步:修改主核心程序CalendarDemo.java,代码如下:

第四步:在AndroidManifest.xml中申请权限,代码如下:

第五步:运行上述Android工程,查看效果:

运行首界面获取登录账户名

获取事件title 插入一个事件

查看日历多了一条事件 查看事件详情

Ok今天就讲到这里,呵呵~

源代码下载地址:http://download.csdn.net/source/3004309

更多相关文章

  1. 深刻解析 Android(安卓)的 AIDL
  2. Android高手进阶教程(二十)---Android中的日历读写操作!!!
  3. Android高手进阶教程(四)之----Android(安卓)中自定义属性(attr.
  4. Android高手进阶教程(四)之----Android(安卓)中自定义属性(attr.
  5. Android输入事件从读取到分发一:是谁在读取输入事件
  6. EventBus :概述及基本概念 《一》
  7. EventBus 《四》 事件的优先级及其EventBus Demo
  8. android如何实现类似ios点击状态栏回到顶部功能
  9. Android(安卓)onTouchEvent, onClick及onLongClick的调用机制

随机推荐

  1. Android WebView 用法
  2. 【Android开机启动Activity或者Service方
  3. 定制自己的 Android(安卓)Dialog 信息提
  4. Android常用开源库(模块部分)
  5. 10.Android之测试代码实现步骤
  6. Android客户端通过socket与服务器通信
  7. 离线下载android sdk
  8. Android学习与面试重点目录
  9. Android 实用工具之HierarchyViewer
  10. android屏幕分辨率详解 ldpi mdpi hdpi