ContentResolver是安卓中访问媒体的工具类,通过ContentResolver resolver = context.getContentResolver();可以获取这个类的对象,context是上下文对象,一般来说context就是activity。
ContentResolver的使用像数据库的使用,有增删改查四个常用操作。
比如下面这段代码就可以删除手机上一张照片:

ContentResolver resolver = context.getContentResolver();resolver.delete(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,MediaStore.Images.Media.DISPLAY_NAME + "='" + originFileName + "." + photo.extensionName + "'",null);

可以把MediaStore.Images.Media.EXTERNAL_CONTENT_URI理解为数据库中的表。
可以把MediaStore.Images.Media.DISPLAY_NAME + "='" + originFileName + "." + photo.extensionName + "'"理解为数据库的where条件语句。

安卓的ContentResolver简介相关推荐

  1. 安卓调试精灵 简介

    安卓调试精灵 是一款功能全面,简单易用的辅助开发和调试工具.  下载地址:http://www.pc6.com/softview/SoftView_862954.html 功能简介: 1,安卓日志抓取 ...

  2. 国内主流Android安卓应用市场简介

    GOOGLE对安卓市场的建设比较开放,所以安卓应用市场有点小乱,不懂行的经常搞不清楚哪个是官方.哪些是第三方.本文小结下国内几个主流的Android市场: 1. Android Market 官方的大 ...

  3. 【Android Gradle】安卓应用构建流程 ( Java 源码编译 和 AIDL 文件编译 )

    文章目录 一.安卓应用构建简介 二.Java 源码编译 三.AIDL 源码编译 一.安卓应用构建简介 使用 Android Studio 开发 Android 应用时 , 编译应用后在 Module ...

  4. sqllite开发安卓项目_【兼职项目】预算3万开发无线温度电流传感,2万开发直流电机打磨机控制...

    [个人/团队兼职项目]是小包为大家筛选的酬金预算≤3万元的中小型软硬件兼职项目,适合高级工程师.技术团队服务商竞标,从而赚取"零花钱". 个人/团队兼职项目(酬金≤3万元) 1.摄 ...

  5. 安卓电子市场_关于安卓手机发展史你知道多少?原来最早安卓居然不是手机系统!...

    今天是大年初一,小编在这里先祝大家新年快乐!! 小编今天第一天入驻头条号,发的文章是自己在其他平台写的,希望大家喜欢之后我会同步更新文章. 今天我想聊一聊安卓手机!今天只聊安卓系统发展史,明天更新安卓 ...

  6. 安卓Android校园综合服务系统校园帮app

    校园综合服务系统是一个学校学生生活中不可缺少的一部分,给学校的学生日常生活能够带来方便.随着互联网的不断发展网上服务系统的更趋向于成熟化,系统应该为用户提供更加方便的日常服务方式.而计算机的不可移动性 ...

  7. uniapp 安卓保活插件 Ba-KeepAlive

    安卓保活 Ba-KeepAlive 简介(下载地址) Ba-KeepAlive 是一款android原生保活插件,支持市面上大部分机型,Android4.4到Android13.0 ( 注意: 不保证 ...

  8. 动态壁纸安卓_安卓壁纸专为安卓打造,拥有海量高清壁纸,还有精美动态壁纸!...

    今天给朋友们分享一款壁纸APP--安卓壁纸 APP简介 安卓壁纸APP是一款为安卓用户量身打造的手机壁纸软件,有各种各样的图片以及动态壁纸,美女.帅哥.风景.影视.艺术等等,全部都是免费下载,流量耗费 ...

  9. 安卓易剪多轨版_易剪多轨版安卓版

    易剪多轨版安卓版是一款方便快捷的音频剪辑软件.软件支持多种音频格式的转码.升降调.混响等,强大的编辑功能,与电脑版音频剪辑软件用法相同,用过的用户能够轻松上手. 易剪多轨版安卓版软件简介 易剪(多轨版 ...

最新文章

  1. 从算法到产品:NLP技术的应用演变
  2. 【297天】我爱刷题系列056(2017.11.29)
  3. 15个月纪念,开心!
  4. 教授因被指控“奴役”博士生遭学校解雇,反手将学校告上法庭并获赔偿...
  5. Java创建一个学生类
  6. 如何自定义 maven中的archetype
  7. dpkg命令_Linux 命令学习神器!命令看不懂直接给你解释!
  8. S5PV210体系结构与接口02:ARM编程模型 汇编指令
  9. coreldraw登录老是出现未知错误_原神:新版本bug频出,史莱姆消失,联机模式提示506错误码...
  10. 资源丨2200万室内场景数据集,包含语义、全景、灯光等十余种效果
  11. System Center 2012 R2 CM系列之Configuration Manager系统需求
  12. 复习篇1.对象和封装
  13. visual怎么设置默认运行_神马?游戏和软件不能运行?来3DM一下吧!
  14. python dict排序
  15. 御剑仙侠服务器维护,御剑修仙放置挂机文字游戏
  16. 多点温度检测上位机显示_基于51单片机的多点温度检测系统设计
  17. salesforce工作中常用的formula用法汇总
  18. .net企业实战视频就业培训
  19. HDU 1005 第二次呜呜呜 除49啥的请别信
  20. Intel万兆网卡,intel万兆双口网卡X540T2 性能解剖

热门文章

  1. 京东考试题目答案,每次顺序都不一样,一气之下,全部复制出来,满分过
  2. [二造] 第四章 工程计价方法及依据
  3. 微信小程序仿抖音视频
  4. 安卓搜不到airpods_AirPods Pro支不支持安卓手机 AirPods Pro配对无弹窗怎么办
  5. 解决方案编程苦B和二B程序员别忘了养生
  6. 程序猿一年跳槽一次,这样好吗?
  7. csp第二题火车购票c++100分运行0ms(不会见缝插针的同学只能拿90分)
  8. Linux性能监控之CPU
  9. AI 替换人类工作的进程感想
  10. 输入字符串,删除指定的字符