Android实现调用系统日历
2013-07-31 06:34
225 查看
在我们编写代码的时候如果想在自己设定的某一天给出提醒功能,按照闹钟提醒方式就不能够解决这个问题了(只能设置时、分)。对于这个问题,比较简单(或者偷懒)的做法就是调用系统的日历,让系统自带的日历来给提醒。
在监听事件中添加以下几行代码就可以了。
另外,值得注意的是:如果SDK版本小于8的,应该把com.android.calendar改为com.google.android.calendar
在一个网友的blog中发现一段比较好的写法:http://hi.baidu.com/sibylslove/item/5c0b03344d4ac75780f1a756 在此对他表示感谢!
在监听事件中添加以下几行代码就可以了。
Intent intent = new Intent(); intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity")); startActivity(intent);
另外,值得注意的是:如果SDK版本小于8的,应该把com.android.calendar改为com.google.android.calendar
在一个网友的blog中发现一段比较好的写法:http://hi.baidu.com/sibylslove/item/5c0b03344d4ac75780f1a756 在此对他表示感谢!
try { Intent i = new Intent(); ComponentName cn = null; if (Integer.parseInt(Build.VERSION.SDK) >= 8) { cn = new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"); } else { cn = new ComponentName("com.google.android.calendar", "com.android.calendar.LaunchActivity"); } i.setComponent(cn); startActivity(i); } catch (ActivityNotFoundException e) { // TODO: handle exception Log.e("ActivityNotFoundException", e.toString()); }
相关文章推荐
- Android实现调用系统日历
- android 调用系统日历
- android 实现发送彩信方法 (MMS),非调用系统界面
- 区域实现Android实现图片的裁剪(不调用系统功能)
- android系统不调用系统界面后台发送彩信的实现
- Android调用系统的打电话和发短信界面(1.将消息内容带过去2.实现群发)
- Android 调用系统Email、Phone、浏览器 和google地图简单实现
- Android调用系统相机简单实现
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- android-调用系统的ContentPrivder获取单张图片实现剪切做头像及源码下载
- android 实现发送彩信方法 (MMS),非调用系统彩信界面
- Android调用系统裁剪的实现方法
- android 调用系统命令实现关机
- Android 调用系统闹钟和系统日历
- Android调用系统表情实现
- android自定义发彩信实现(不调用系统发彩信界面)
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android实现js及webview交互之在html页面中调用系统摄像头
- Android调用系统相机,相册,并实现图片剪裁功能