Android学习第18课—ContentProvider初步

原创 2012年03月25日 16:01:52

主要内容:
1 ContentProvider基本概念
2 URI基本使用方法
3 ContentProvider的实现方法



基本概念:
1 ContentProvider提供为存储和获取数据统一的接口
2 能够使数据在不同应用程序之间实现共享
3 Android为常见的一些数据提供了默认的ContentProvider(包括音频、视频、图片、通讯录等)

数据模型:ContentProvider使用表的形式来组织数据


URI:统一资源标识符
1 每一个ContentProvider都拥有一个公共的URI,这个URI用于表示这个ContentProvider所提供的数据
2 Android的ContentProvider都存放在android:provider包中

ContentProvider提供的函数:
1 query() 查询
2 insert() 插入
3 update() 更新
4 delete() 删除
5 getType() 得到数据类型
6 onCreate() 创建时的回调函数


实现ContentProvider的过程:(自己定义ContentProvider一般不多,一般都是事项Android中内置的ContentProvider)
1 定义一个CONTENT_URI常量
2 定义一个类,继承ContentProvider
3 事项以上6个函数
4 在AndroidManifest.xml当中进行声明

相关文章推荐

Android核心组件之ContentProvider(一)--初步学习

今天我们来学习

孙鑫VC学习(第18课--ACTIVEX控件)

容器和服务器程序n       容器应用程序是可以嵌入或链接对象的应用程序。Word就是容器应用程序。n       服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序。Excel就是服...

安卓学习之ContentProvider初步

  • 2014年05月11日 17:17
  • 17KB
  • 下载

Android学习第11课—Activity的布局初步(三)

主要内容:RelativeLayout 1 相对布局的基本概念 2 相对布局与其他布局打得区别 3 相对布局常用属性介绍 1 在Web编程中,CSS加上DIV的网页布局方式实际上就是一...

Android学习之自定义ContentProvider类

  • 2014年10月25日 18:00
  • 1.41MB
  • 下载

Android基础知识(7)—ContentProvider实现数据共享

Android基础知识(7)—ContentProvider实现数据共享 内容提供器(ContentProvider)是Android中的四大组件之一,主要用于在不同应用程序之间实现数据共享的功能,它...

Android例子—自定义ContentProvider

接下来我们就来一步步实现: 在开始之前我们先要创建一个数据库创建类: DBOpenHelper.javapublic class DBOpenHelper extends SQLiteOpenHe...

Android 应用程序之间数据共享—ContentProvider

转载:http://www.moandroid.com/?p=157 在Android 应用程序之间数据共享—-ContentResolver中,已经说明了Android是如何实现应用程序之间数...

Android—ContentProvider读取系统联系人

我们主要是利用ContentProvider来共享其他程序的数据 需要借助ContentResolver类 这个类提供了一系列对数据处理的方法 读取联系人主要用到了查询方法,query();来看...

Android App开发基础篇—四大组件之ContentProvider

内容提供者—ContentProvider     前言:在App开发中,如果想让应用中的某些数据能够被提供给其他应用访问,可以使用ContentProvider。 一、概念     ContentP...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android学习第18课—ContentProvider初步
举报原因:
原因补充:

(最多只允许输入30个字)