持续更新
ContentUris
ContentUris是对URI的操作类,其中的withAppendedId(uri, id)用于为路径加上ID部分,parseId(uri)方法用于从路径中获取ID部分方法很实用。
Uri insertUri = Uri.parse(“content://cn.xyComp重点内容any.providers.personProvider/person” + id);等价于
Uri insertUri = ContentUris.withAppendedId(uri, id);

MIME类型:
就像网站返回给定URL的MIME(Multipurpose Internet Mail Extensions,多用途Internet邮件扩展)类型一样(这使浏览器能够用正确的程序来查看内容),ContentProvider还负责返回给定URI的MIME类型。根据MIME类型规范,MIME类型包含两部分:类型和子类型。例如:text/html,text/css,text/xml等等。
Android也遵循类似的约定来定义MIME类型。
对于单条记录,MIME类型类似于:
vnd.android.cursor.item/vnd.your-company.content-type
而对于记录的集合,MIME类型类似于:
vnd.android.cursor.dir/vnd.your-company.comtent-type
其中的vnd表示这些类型和子类型具有非标准的、供应商特定的形式;content-type可以根据ContentProvider的功能来定,比如日记的ContentProvider可以为note,日程安排的ContentProvider可以为schedule,等等。

ContentProvider原理及实例
ContentProvider完整案例
Content Provider应用实例

更多相关文章

  1. Android(安卓)init.rc BOOTCLASSPATH
  2. Android(安卓)资源类型 整理
  3. android MIME文件类型
  4. RK3288 android7.1.2 android studio 用户空间通过spi ioctl读取
  5. 关于android获得图片的总结
  6. 【Android(安卓)NDK 开发】Android(安卓)Studio 使用 CMake 导入
  7. Android训练课程)快三如何快速回本稳赢81512073
  8. Android属性动画、函数动画
  9. unbuntu 14.04下NDK环境的搭建以及无法设置NDK路径的解决方案

随机推荐

  1. Android定制Home Screen
  2. Android(安卓)导入v7包常见错误
  3. Android(安卓)开发笔记(1)——Android(安
  4. 面向 Android* Jelly Bean 4.3 的英特尔
  5. Android小心有坑之网络状态监听
  6. 【Android】安卓常见的内存泄漏:OOM,bitmap
  7. 两种android app调用jar的方法
  8. Android(安卓)4.4(KitKat)窗口管理子系统
  9. android:screenOrientation属性
  10. Android中数据存储----SQLite数据库