文档章节

ContentProvider(内容提供者)

 梦想家Peng
发布于 2016/03/02 15:02
字数 226
阅读 19
收藏 0

ContentProvider是Android系统的核心组件之一。

ContentProvider的作用是向其它的应用程序提供访问自己的数据的访问方式。

Android系统使用了许多ContentProvider向其它应用提供数据共享,例如联系人数据共享、短信数据共享、图片和音乐等媒体数据共享……

ContentResolver

---------------------------

ContentResolver是访问其它应用程序通过ContentProvider共享的数据的工具,在ContextWrapper中定义了getContentResolver()方法获取它的对象。

ContentResolver中定义了insert()、delete()、update()、query()方法分别用于对数据执行增、删、改、查的操作。

媒体库之图片

-------------------------------

媒体库的图片信息记录在:com.android.providers.media应用的external数据库的images视图(类似数据表)中。

媒体库之音频

-------------------------------

媒体库的图片信息记录在:com.android.providers.media应用的external数据库的audio视图(类似数据表)中。


© 著作权归作者所有

共有 人打赏支持
上一篇: Intent(意图)
下一篇: SQLite
粉丝 0
博文 34
码字总数 15605
作品 0
深圳
私信 提问
Android使用内容提供者方式进行存储

内容提供者(ContentProvider)主要作用是对外共享数据,如果数据通过内容提供者对外共享了,那么其他应用就可以从内容提供者中查询到数据,并且可更新数据、删除数据、添加数据,如果采用文件...

IBMdW
2011/09/26
715
0
Android四大组件之ContentProvide(内容提供者)

访问私有数据库 创建一个项目,在项目中利用SQLiteOpenHelper创建一个名称为account的数据库,并在数据库中创建一张名为info的表。 在MainActivity中需要调用以下代码才能创建数据库: 运行程...

早早的太阳
2016/09/25
6
0
Android四大组件ContentProvider

ContentProvider主要用于在不同应用程序之间实现数据共享功能。允许一个程序访问另一个程序,并保证被访数据的安全性。 Android系统自带的电话簿、短信、媒体库等提供了类似的接口。还可以通...

DouDouLee
2016/03/11
19
0
Android ContentProvider+ContentObserver

说明:文章仅供本人学习记录所用。 1.理解含义: ContentProvider: 内容提供者,将数据以表的形式进行操作。主要实现应用程序间数据共享,操作系统本地数据(包括短 信、音频、视屏、数据库...

MiloMei
2015/07/21
0
0
Android 四大组件(三)ContentProvider

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75299025 这篇主要介绍下ContentProvider如何实现共享数据、及ContentResolver如何访问其他进程等数据。 ContentProvi...

VNanyesheshou
2017/07/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《傲慢与偏见》的读书笔记与读后感作文2400字

《傲慢与偏见》的读书笔记与读后感作文2400字: 作者:孙苑馨;笔者按:读书这个习惯是我爸妈养出来的。小时候父母赚的钱除了吃饭穿衣剩下的就是买书了,他们除了买各种新鲜出版的文艺派图书...

原创小博客
7分钟前
0
0
oozie job 的挂了监控报警或重启

oozie Coordinator 的job 和actioni状态很多,但好像不支持设置某状态如failed后30分钟后自动重新拉启,因他的条件只有几种:触发条件可以是一个时间频率、一个dataset实例是否可用,或者可能...

hblt-j
25分钟前
1
0
python精简笔记-[6]-条件判断[if]语句

语法: if 判断条件: 执行语句……elif 判断条件:    执行语句……elif 判断条件:    执行语句……else: 执行语句…… 实例1: n = input("请输入您的性别: "...

平头哥-Enjoystudy
29分钟前
0
0
RxJava 是如何实现线程切换的(上)

前言 通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指定上游线程,observeOn 用于指定下游线...

亭子happy
56分钟前
2
0
想晋级高级工程师只知道表面是不够的!Git内部原理介绍

本文由云+社区发表 作者:腾讯工蜂用户:王二卫 从不一样的视角了解git,以便更好的使用git 一、git & git 版本库认识 git 是一个内容寻址的文件系统,其核心部分是一个简单的键值对数据库(...

腾讯云加社区
59分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部