W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
內(nèi)容提供者提供類REST的URL來檢索或操縱數(shù)據(jù)。
Android中的內(nèi)容URI看起來類似于HTTP URI,除了它們以內(nèi)容開頭并具有一般形式之外。
content://*/*/*
或者
content://authority-name/path-segment1/path-segment2/etc...
在NotePadProvider
數(shù)據(jù)庫中標(biāo)識目錄或注釋集合的URI是
content://com.google.provider.NotePad/Notes
標(biāo)識特定注釋的URI是
content://com.google.provider.NotePad/Notes/#
其中#是特定注釋的ID。
下面是一個示例URI,它標(biāo)識了注釋數(shù)據(jù)庫中的注釋編號為9的注釋:
content://com.google.provider.NotePad/notes/9
在 content:
之后,URI包含權(quán)限的唯一標(biāo)識符,用于在提供者注冊表中定位提供者。
在前面的例子中, com.google.provider.NotePad
是URI的權(quán)限部分。
/notes/9
是特定于每個提供者的URI的路徑部分。
notes
和路徑部分的9
部分稱為路徑段。
每個提供者應(yīng)該解釋URI的路徑部分和路徑段。
以下代碼列出了一些數(shù)據(jù)提供者接受的URI的示例:
content://media/internal/images content://media/external/images content://contacts/people/ content://contacts/people/9
media(content://media)
和聯(lián)系人(content://contacts)
沒有完全限定的結(jié)構(gòu)。
內(nèi)容提供者的URI也類似于數(shù)據(jù)庫中的存儲過程的名稱。
提供者也需要使用任何狀態(tài)修改方法來改變在此URI中的內(nèi)容,如:insert,update或delete。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: