android developer tiny share-20170407
来源:互联网 发布:qq飞车皮皮虾改车软件 编辑:程序博客网 时间:2024/06/06 12:57
今天继续讲android的ContentProvider,讲MIME类型。ContentProvider可以返回标准的或自定义的MIME类型。
以下是android developer官方讲解:
MIME 类型引用
内容提供程序可以返回标准 MIME 媒体类型和/或自定义 MIME 类型字符串。
MIME 类型具有格式
type/subtype
例如,众所周知的 MIME 类型 text/html 具有 text 类型和 html 子类型。如果提供程序为 URI 返回此类型,则意味着使用该 URI 的查询会返回包含 HTML 标记的文本。
自定义 MIME 类型字符串(也称为“特定于供应商”的 MIME 类型)具有更加复杂的类型和子类型值。 类型值始终为
vnd.android.cursor.dir
(多行)或
vnd.android.cursor.item
(单行)。
子类型特定于提供程序。Android 内置提供程序通常具有简单的子类型。 例如,当“通讯录”应用为电话号码创建行时,它会在行中设置以下 MIME 类型:
vnd.android.cursor.item/phone_v2
请注意,子类型值只是 phone_v2。
其他提供程序开发者可能会根据提供程序的授权和表名称创建自己的子类型模式。 例如,假设提供程序包含列车时刻表。 提供程序的授权是 com.example.trains,并包含表 Line1、Line2 和 Line3。在响应表 Line1 的内容 URI
content://com.example.trains/Line1
时,提供程序会返回 MIME 类型
vnd.android.cursor.dir/vnd.example.line1
在响应表 Line2 中第 5 行的内容 URI
content://com.example.trains/Line2/5
时,提供程序会返回 MIME 类型
vnd.android.cursor.item/vnd.example.line2
大多数内容提供程序都会为其使用的 MIME 类型定义协定类常量。例如,联系人提供程序协定类 ContactsContract.RawContacts 会为单个原始联系人行的 MIME 类型定义常量 CONTENT_ITEM_TYPE。
内容 URI部分介绍了单个行的内容 URI。
0 0
- android developer tiny share-20170407
- android developer tiny share-20160627
- android developer tiny share-20160628
- android developer tiny share-20160629
- android developer tiny share-20160630
- android developer tiny share-20160701
- android developer tiny share-20160704
- android developer tiny share-20160705
- android developer tiny share-20160706
- android developer tiny share-20160707
- android developer tiny share-20160708
- android developer tiny share-20160711
- android developer tiny share-20160712
- android developer tiny share-20160713
- android developer tiny share-20160714
- android developer tiny share-20160715
- android developer tiny share-20160718
- android developer tiny share-20160719
- 更改CentOS7 默认网卡eno16777736为eth0
- Vim复制代码段
- 12. Integer to Roman
- 随笔——9999成就达成
- C++类的内存对齐-C++alignment
- android developer tiny share-20170407
- 基于Linux下的C语言入门-day1
- android学习案例2——ToggleButton
- 编程题(1):笔试题-京东软件测试2018实习招聘
- poj 1064 Cable master
- ros kinetic 下编译laser_scan_matcher 方法
- Email小案例改进版——解决带附件不显示邮件正文问题
- 中序遍历
- mysql workbench如何创建连接