您的位置:首页 > 移动开发 > Android开发

Android四大核心组件之ContentProvider

2017-09-16 16:41 330 查看

ContentProvider的概念



  ContentProvider:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。Android已经为常见的一些数据提供了默认的ContentProvider

  1、ContentProvider使用表的形式来组织数据

   无论数据的来源是什么,ContentProvider都会认为是一种表,然后把数据组织成表格

  2、ContentProvider提供的方法

   query:查询

   insert:插入

   update:更新

   delete:删除

   getType:得到数据类型

   onCreate:创建数据时调用的回调函数

  3、每个ContentProvider都有一个公共的URI,这个URI用于表示这个ContentProvider所提供的数据。Android所提供的ContentProvider都存放在android.provider包当中

*

4.Android为常见的一些数据提供了默认的ContentProvider(包括音频、视频、图片和通讯录等)。 所以我们可以在其他应用程通过那些ContentProvider获取这些数据.

ContentProvider可以实现在应用程序之间共享数据.











内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息