W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
內(nèi)容提供者具有返回給定URI的MIME類型的附加責任。
內(nèi)容提供者將內(nèi)部數(shù)據(jù)作為服務公開。它的輸出類似于來自JDBC語句的結(jié)果集。調(diào)用者應該知道返回的行和列的結(jié)構(gòu)。
內(nèi)容提供者允許你確定由URI表示的數(shù)據(jù)的MIME類型。
MIME類型在Android中的工作方式類似于它們在HTTP中的工作方式。
你從提供者獲取給定URI的MIME類型。
返回的MIME類型是一個由兩部分組成的字符串,根據(jù)標準Web MIME約定標識其MIME類型。
MIME類型有兩個部分:類型和子類型。 以下是一些眾所周知的MIME類型對的示例:
text/html text/css text/xml text/vnd.curl application/pdf application/rtf application/vnd.ms-excel
你可以在互聯(lián)網(wǎng)數(shù)字分配機構(gòu)(IANA)的網(wǎng)站上查看已注冊類型和子類型的完整列表:
http://www.iana.org/assignments/media-types/主要注冊的內(nèi)容類型為
application audio example image message model multipart text video
這些主要類型中的每一個都具有子類型。
如果供應商具有專有數(shù)據(jù)格式,子類型名稱以vnd開頭。
例如,Microsoft Excel電子表格由子類型vnd.ms-excel標識。
一些子類型從x-開始;這些是非標準子類型,不必注冊。
這里有幾個例子:
application/x-tar audio/x-aiff video/x-msvideo
Android遵循類似的約定來定義MIME類型。
Android MIME中的vnd類型表示這些類型和子類型是非標準的,供應商特定的形式。
每種內(nèi)容類型的Android的MIME類型有兩種形式:一種用于特定記錄,一種用于多個記錄。
對于單個記錄,MIME類型如下所示:
vnd.android.cursor.item/vnd.yourcompanyname.contenttype
對于記錄或行的集合,MIME類型如下所示:
vnd.android.cursor.dir/vnd.yourcompanyname.contenttype
這里有幾個例子:
//One single note vnd.android.cursor.item/vnd.google.note //A collection or a directory of notes vnd.android.cursor.dir/vnd.google.note
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: