ContentProvider
這玩意看了半天還是不太明白。。。
1.ContentProvider爲存儲和獲取數據提供了統一的接口
2.使用ContentProvider可以在不同的應用程序之間共享數據
3.Android爲常見的一些數據提供了ContentProvider(如音頻、視頻、圖片和通訊錄等等)
URI
1.每一個ContentProvider都擁有一個公共的URI,這個URI用於表示這個ContentProvider所提供的數據
2.Android所提供的ContentProvider都存放在android.provider包中
ContentProvider所提供的函數
1.query()
2.insert()
3.update()
4.delete()
5.getType():得到數據類型
6.onCreate():創建時的回調函數
實現ContentProvider的過程
1.定義一個CONTENT_URI常量
2.定義一個類,繼承ContentProvider
3.實現query,insert,update,delete,getType和onCreate方法
4.在AndroidManifest.xml當中進行聲明