根據我的理解,Content Provider是訪問數據庫內容的一種方式。Content_URI在內容提供商
而要訪問數據庫,則需要Authority部分。該授權部分由CONTENT_URI提供。因此,Content_URI是賦予數據庫權限的手段。 至於CONTENT_URI被concerened,這是一般的形式
content://com.example.transportationprovider/trains/122
______ |____________________________________|_____ |___
A B C D
Where A = Content,
B = Authority Part
c = Path determining what data to request
D = specific data
上面的場景是一個理想的場景,在我們傳遞/火車作爲唯一的數據庫名稱。 但是,如果,我有以下CONTENT_URI:
content://com.example.transportationprovider/land/bus/133
在這種情況下,/land/bus
是路徑段。
但是,然後在內部如何將這些數據存儲在數據庫中? 或者內容提供者如何解釋這些數據?
請幫幫我。
感謝您的回覆! 最後,有人敢回答我的問題。我並沒有試圖執行任何類型的層次結構,但這是我腦海中隨機提出的問題。 – Ashish 2011-03-03 11:03:10
是的,通過路徑不強制僱傭制通常更容易,而是通過表關係或通過代碼來實施。至於回答,我的榮幸。你有進一步的問題嗎?如果我的回覆完全回答您的問題,請檢查它是否滿足您的問題。這將有助於將它從「未回答的問題」列表中刪除,以便人們可以看到它已經完成並有一個很好的答案。另外,它會幫助我贏得聲譽。 :P – jcwenger 2011-03-04 21:43:50