android 本地日历,Android日历提供商:如何删除自己的本地日历?
我正在学习如何使用Android日历.到目前为止,我能够显示有关现有日历的信息.我也可以创建自己的本地日历 - 测试代码如下:
private void createCalendarTest()
{
Uri.Builder builder = Calendars.CONTENT_URI.buildUpon();
builder.appendQueryParameter(android.provider.CalendarContract.CALLER_IS_SYNCADAPTER, "true")
.appendQueryParameter(Calendars.ACCOUNT_NAME, "private")
.appendQueryParameter(Calendars.ACCOUNT_TYPE, CalendarContract.ACCOUNT_TYPE_LOCAL);
Uri uri = builder.build();
ContentValues values = new ContentValues();
values.put(Calendars.NAME, "TEST");
values.put(Calendars.CALENDAR_DISPLAY_NAME, "Calendar named TEST");
values.put(Calendars.SYNC_EVENTS, false);
values.put(Calendars.VISIBLE, true);
getContentResolver().insert(uri, values);
}
实际上,我可以创建许多只有不同的日历_ID.我在别处读过,我只能在使用同步适配器时创建日历.现在,我该如何删除日历?我希望URI还必须包含同步适配器信息和_ID已删除日历的信息.我尝试了以下代码,但我没有成功:
private void deleteCalendarTest()
{
Uri.Builder builder = Calendars.CONTENT_URI.buildUpon();
builder.appendPath("6") // here for testing; I know the calender has this ID
.appendQueryParameter(android.provider.CalendarContract.CALLER_IS_SYNCADAPTER, "true")
.appendQueryParameter(Calendars.ACCOUNT_NAME, "private")
.appendQueryParameter(Calendars.ACCOUNT_TYPE, CalendarContract.ACCOUNT_TYPE_LOCAL);
Uri uri = builder.build();
getContentResolver().delete(uri, null, null);
Toast.makeText(this, "??? deleteCalendarTest() not working", Toast.LENGTH_SHORT).show();
}
我该如何解决?
android 本地日历,Android日历提供商:如何删除自己的本地日历?相关推荐
- android+高仿+日历,Android开源的精美日历控件,热插拔设计的万能自定义UI
UI框架应该逻辑与界面实现分离,该日历控件使用了热插拔的设计 ,简单几步即可实现你需要的UI效果,热插拔的思想是你提供你的实现,我提供我的插座接口,与自定义Behavior是一样的思想. 听说第一页无 ...
- Android Root及提供商:一把双刃剑
摘要 Android Root 是一个自愿.合法获取设备最高权限和完全用户控制设备的过程,为了满足大众需求,一个独一无二的Android Root生态系统已经形成,也促使各种各样的Root提供商提供R ...
- android 人生日历,android版人生日历日子怎么用 安卓版人生日历日子使用教程
人生日历android版新发3.3.05.10版本,新增日子功能,那么android版人生日历日子怎么用呢?今天小编就为大家分享安卓版人生日历日子使用教程,一起来看看吧! 人生日历的日子,设计成四叶草 ...
- android谷歌补丁日期,在谷歌日历Android中添加开始日期和结束日期之间所有日期的事件...
在谷歌日历 Android中添加开始日期和结束日期之间所有日期的事件.我希望每3个月剩余一次,直到结束日期. 这是我的功能 public void addEvent1(Context ctx, Str ...
- datetimepicker一个不错的日历android特效
datetimepicker一个不错的日历效,选中和选择日历效果都很不错, 实用的时候直接可以把datetimepicker-library这个引入到项目,调用的地方在实现 TimePickerDia ...
- android 人生日历,人生日历Android版 功能初体验
千呼万唤始出来,人生日历终于发布手机Android版本了.下面跟随小编一起体验一下它的各个功能吧. 在手机屏幕上打开人生日历,进入程序之后,就会出现如下界面.进入界面简单美观,淡蓝色底色调,延续了人生 ...
- android gridview日历,Android使用GridView实现日历的方法
在开发中可能会遇到某些情况下需要用到日历的功能,并且还要在日历上加标签什么的,最重要的就是android自带的日历由于各个系统版本不同导致日历的样式也不同,这样就会导致使用起来比较麻烦..而且在日历中 ...
- android 人生日历,人生日历Android版 安卓版人生日历功能初体验
千呼万唤始出来,人生日历终于发布手机Android版本了.下面跟随小编一起体验一下它的各个功能吧. 在手机屏幕上打开人生日历,进入程序之后,就会出现如下界面.进入界面简单美观,淡蓝色底色调,延续了人生 ...
- android 人生日历,千呼万唤始出来 人生日历Android版现世
千呼万唤始出来,人生日历终于发布手机Android版本了.下面跟随小编一起体验一下它的各个功能吧. 在手机屏幕上打开人生日历,进入程序之后,就会出现如下界面.进入界面简单美观,淡蓝色底色调,延续了人生 ...
最新文章
- RabbitMq install on Centos
- Bluetooth4.0
- 大整数乘法---FFT算法
- 软考(5)--软件工程
- 深度学习笔记(3) 向量化逻辑回归
- php数值相加_PHP+Redis 有序集合实现 24 小时排行榜实时更新
- 贪婪洞窟2服务器维护,12月19日贪婪洞窟2停服维护公告 贪婪洞窟2更新了什么
- 拔染印花的主要特点和工艺技术
- Hybrid App技术批量制作APP应用与跨平台解决方案
- memcached(十)动态扩容
- 适合小白的LayaAir使用说明(创建laya的简易程序教程1.0)
- 用Excel自带图表插入带分类变量的箱形图(单坐标轴并列箱)
- c++ 11 for循环
- 2018深信服java笔试题,深信服2018秋招编程题
- 速写人物的脸型怎么画?如何画好人物脸型?
- HarmonyOS助力构建“食用菌智慧农场”
- 顶级“黑客”能厉害到什么地步?无信号也能上网,专家:高端操作!
- PyTorch—torch.utils.data.DataLoader 数据加载类
- python玩王者荣耀皮肤_python 王者荣耀皮肤高清图片下载 附源码
- 计算机教师知识老化,【计算机教学论文】技校计算机教学分析(共2800字)
热门文章
- JBoss-4.2.3.GA下发布EJB3项目遇到的问题之JSF篇
- overflow encountered in ubyte_scalars像素加减运算溢出异常
- leetcode 208 python3
- java开发13寸_Java 从入门到进阶之路(二十九)
- 动态规划——乘积为正数的最长子数组长度(Leetcode 1567)
- python如何定义i_如何在Python中使用自定义消息引发相同的Exception?
- 电脑亮度多少对眼睛好_电脑显示器亮度多少合适呢??
- 嘉年华回顾丨房晓乐带你解密TiDB 的技术演进及生态发展​
- Oracle分区技术特性详细解读
- 带你掌握Redis数据类型:string和Hash