1、簡介
1)Content Provider提供爲存儲和獲取數據提供了統一的接口
2)使用Content Provider可以在不同的應用程序之間共享數據
3)Android爲常見的一些數據提供了Content Provider(包括音頻,視頻,圖片和通訊錄等等)
2、Content Provider使用表的形式來組織數據
URI:統一資源標識符
1)每一個Content Provider都擁有一個公共的URI,這個URI用於表示這個Content Provider所提供的數據
2)Android所提供的Content Provider都存放在android.Provider包當中
3、Content Provider所提供的函數
1)query():查詢 2)insert():插入 3)update():更新 4)delete():刪除
5)getType():得到數據類型 6)onCreate():創建時的回調函數
4、實現Content Provider的過程
1)實現一個CONTENT_URL常量
2)定義一個類,繼承Content Provider
3)實現query,insert,update,getType和onCreate方法
4)在AndroidManifest.xml當中進行聲明