Android常用URI

  android管理联系人的URI:

  ContactsContract.Contacts.CONTENT_URI 管理联系人的Uri

  ContactsContract.CommonDataKinds.Phone.CONTENT_RUI 管理联系人的电话的Uri

  ContactsContract.CommonDataKinds.Email.CONTENT_URI 管理联系人的Eamil的Uri

(注:Contacts有两个表,分别是rawContact和Data,rawContact记录了用户的id和name,其中id栏名称 为:ContactsContract.Contacts._ID, name名称栏为ContactContract.Contracts.DISPLAY_NAME,电话信息表的外键id为 ContactsContract.CommonDataKinds.Phone.CONTACT_ID,电话号码栏名称为:
ContactsContract.CommonDataKinds.Phone.NUMBER.

data表中Email地址栏名称为:
ContactsContract.CommonDataKinds.Email.DATA
其外键栏为:ContactsContract.CommonDataKinds.Email.CONTACT_ID)

android为多媒体提供的ContentProvider的Uri如下:
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 存储在sd卡上的音频文件
MediaStore.Audio.Media.INTERNAL_CONTENT_URI 存储在手机内部存储器上的音频文件

MediaStore.Audio.Images.EXTERNAL_CONTENT_URI SD卡上的图片文件内容
MediaStore.Audio.Images.INTERNAL_CONTENT_URI 手机内部存储器上的图片
MediaStore.Audio.Video.EXTERNAL_CONTENT_URI SD卡上的视频
MediaStore.Audio.Video.INTERNAL_CONTENT_URI 手机内部存储器上的视频

(注:图片的显示名栏:Media.DISPLAY_NAME,图片的详细描述栏为:Media.DESCRIPTION 图片的保存位置:Media.DATA

短信URI: content://sms

发件箱中的短信URI: content://sms/outbox

(相应栏名称address, subject(标题), time)

以上转自:http://blog.csdn.net/lyx2007825/article/details/7280043

ContentProvider中两个重要的概念(数据模型和URI)

  1.数据模型

   ContentProvider将其存储的数据以数据表的形式提供给访问者。在数据表中,每一行为一条记录,而每一列为具有特定类型和意义的字段。每一条数据记录都包括一个"_ID"数据列,该字段唯一标识一个记录。

  2.URI

   每一个ContentProvider都对外提供了一个自身数据集的唯一标识,这个唯一标识就是URI。若一个ContentProvider管理多个数据集,这个ContentProvider将会为每个数据集分配一个独立且唯一的URI。所有的ContentProvider的URI都以”content://"开头,其中“content:"用来标识ContentProvider所管理的schema,schema是Android中已经定义好的一个标准,与http://有异曲同工之妙,都是代表的协议。 

  

更多相关文章

  1. Android开发集锦之二:android中的数据库操作
  2. Android真响应式架构——Model层设计
  3. Android创建和使用数据库详细指南
  4. android 使用Intent传递数据之全局变量传递
  5. android 使用Intent传递数据之全局变量传递
  6. Android真响应式架构——数据流动性
  7. android 入门之二【android 体系架构】
  8. Android(安卓)核心分析(13) -----Android(安卓)GWES之Android窗
  9. 处女男学Android(十四)---Android(安卓)重量级数据存储之SQLite

随机推荐

  1. 【干货】快速理解Android(安卓)中的 Hand
  2. 常用的第三方视频播放工程
  3. Android(安卓)的一些基本问题解决方法(and
  4. Android(安卓)native绘图
  5. Java乔晓松-android中调用系统拍照功能并
  6. android 检测 Home 键
  7. SEAndroid(安卓)介绍及其基本实现原理
  8. Android(安卓)ConnectivityManager详解
  9. Android解决获取控件Width和Height为0的
  10. Android中软键盘常见的问题