在学习内容提供者时,我一直想知道为什么 Android MIME 类型的类别和类型都以 vnd 为前缀。例如:
vnd.android.cursor.dir/vnd.<something>
vnd.android.cursor.item/vnd.<something>
有人知道这代表什么意思以及有什么作用吗?
在学习内容提供者时,我一直想知道为什么 Android MIME 类型的类别和类型都以 vnd 为前缀。例如:
vnd.android.cursor.dir/vnd.<something>
vnd.android.cursor.item/vnd.<something>
有人知道这代表什么意思以及有什么作用吗?
vnd = 厂商(vendor)。
以
x-
开头的类型或子类型为非标准的[2](未在 IANA 注册)。以vnd.
开头的子类型为厂商特定(vendor-specific);个人或虚荣树下的子类型则以prs.
开头。[3]
x-
不再应该使用;x.
是已批准的替代方案(但除了实验性使用外,不建议使用)。 - Steve
x-
现在“不再被视为此树的成员”。相反,x.
被定义为“未注册”的树,并且强烈不建议使用(除了实验性用途)。还有一个prs.
树,专门用于个人使用(但显然不是实验性个人使用)。因此,如果我认为值得发布到公共领域,我会使用x.steve
进行实验性代码,而使用prs.steve
(或者最好是更具特色的名称)。 - Steve