2017/05/22

Android開發 - Content Provider

Content Provider的基本概念
- 為存取資料提供統一的interface
- 可在不同的應用程式之間共享資料
- Android為常見的一些資料提供了Content Provider,
如:圖片、通訊錄、影音檔...等

URI
- 每一個Content Provider都擁有一個公共的URI,
這個URI用來表示Content Provider所提供的資料
- Android所提供的Content Provider都存在
android.provider這個package裡頭

如何實作Content Provider
- 定義一個CONTENT_URL常量
- 定義一個Class繼承Content Provider
- 實作和query, insert, update, delete, getType
和onCreate方法
- 在AndroidManifest.xml中聲明