contendprovider

ContentProvider 是不同應用程序之間進行數據交換的標準API,一個應用程序用contentprovider提供數據,其他應用程序可以通過ContentResovler來操作ContentProvider提供的數據。


一旦應用程序通過ContentProvider提供了自己數據操作接口,那麼不管該應用是否啓動,其他程序都可以通過該接口操作該應用程序的內部數據,這些操作包括增刪改查等。


ContentProvider是通過URI的形式向外提供數據,ContentResovler通過URI的形式操作數據


開發一個完整的ContentProvider基類

1.定義一個自己的ContentProvider類,該類需要繼承安卓提供的ContentProvider基類

2.在AndroidManifest.xml文件中註冊這個ContentProvider,註冊時要爲他綁定一個URi

註冊 只要在<application.../>元素下注冊子元素即可

<provider android:name=".DictProvider" //註冊一個DictProvider

android:authorities="org.crazyit.providers.dctprovider" //相當於網站的域名

android:exported="true"/>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章