一、ContentProvider概念
基本概念:
1、ContentProvider提供为存储和获取数据提供了统一的接口。
2、使用ContentProvider可以在不同的应用程序间共享数据。
3、Android为常见的一些数据提供了ContentProvider(包括音频、视频、图片和通讯录等)
ContentProvider提供的函数:
query() |
查询 |
insert() |
插入 |
update() |
更新 |
delete() |
删除 |
getType() |
得到数据类型 |
onCreat() |
创建数据是的回调函数 |
二、ContentProvider的实现方法
实现ContentProvider的过程:
1、定义一个CONTENT_URI常量。
2、定义一个类,继承ContentProvider。
3、实现query()、insert()、update()、delete()、getType()和onCreate()方法。
4、在AndroidManifest.xml中进行声明。
分享到:
相关推荐
本篇文章主要介绍了Android学习笔记之ContentProvider和Uri详解,对于学习Android的朋友具有一定的参考价值,有需要可以可以了解一下。
1、Android Room操作SQLite数据 2、ContentProvider使用,使用Room进行数据库操作
这是学习ContentProvider的第二个练习。 里面自定义ContentProvider类来与SQLite交互。 大致类容就是:通过ContentProvider,创建自己的.db,操作自己的.db. 代码里有详细的解释
Android应用开发使用ContentProvider以及SQLite实现对数据库的相关操作,可以直接操作数据库,也可以使用ContentProvider来对数据库进行间接操作。
android 数据库 以及自定义ContentProvider demo
Android高级编程雪梨作业之自定义ContentProvider 将任务01生词本作业中生成的生词本数据库通过自定义ContentProvider的方式,共享给其他应用。 要求如下: (1) 使用自定义SQLiteOpenHelper来管理数据库; (2) 提交...
android对sqlite、contentprovider的例子
android 内容提供者 ContentProvider
Android ContentProvider简单实现
此demo利用ContentProvider实现android app间的数据共享
Android第八章ContentProvider
Android知识点ContentProvider篇
Android学习ContentProvider数据更新与Observer模式一Observer模式意图: 定义对象之间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被更新。 依赖(Dependents)、发布-...
Android中ContentProvider的示例,详细可以参见博客:http://www.cnblogs.com/plokmju/p/android_ContentProvider.html
android-关于ContentProvider的使用例子 有详细注释
Android基于ContentProvider的音乐播放器,通过读取系统多媒体信息,得到储存在外部存储器上的所有音频文件内容,用listview显示歌曲名和歌手信息....主要用于参考学习Android系统功能强大的ContentProvider.
Android 程序技术 本节课程内容:ContentProvider Uri(通用资源标识符 Universal Resource ...Android为常见的数据(如通讯录、日程表等)提供了内置了默认的ContentProvider。 ContentProvider类并不会直接与外部进程
android contentprovider使用示例
从头学Android之ContentProvider示例源代码