複製鏈接
請複製以下鏈接發送給好友

Content Provider

鎖定
Content Provider,即內容提供商或者內容提供器,是移動數據業務內容提供商,或者叫移動增值業務內容提供商。
中文名
Content Provider
實    質
內容提供商或者內容提供器
類    型
提供器
意    義
應用程序之間共享數據的接口

目錄

Content Provider簡介

Content Provider Content Provider
Content Provider,即內容提供商或者內容提供器。
再具體解釋就是:CP是移動數據業務內容提供商,或者叫移動增值業務內容提供商
Content Provider認證,即CP認證,指允許內容提供商提供內容。(如騰訊CP認證允許QCC商家提供QCC虛擬服務內容並自行銷售。)
Android中的Content provider機制可支持在多個應用中存儲和讀取數據。這也是跨應用共享數據的方式之一,還有文件,sharePreference,SQLite數據庫等方式存儲共享數據庫,但是ContentProvider更好的提供了數據共享接口的統一性。在android系統中,沒有一個公共的內存區域,供多個應用共享存儲數據。

Content Provider提供內容

Android提供了一些主要數據類型的Content provider,比如音頻、視頻、圖片和私人通訊錄等。可在android.provider包下面找到一些android提供的Content provider。可以獲得這些Content provider,查詢它們包含的數據,當然前提是已獲得適當的讀取權限。
一個Content provider Demo 一個Content provider Demo
總的一句:內容提供器是應用程序之間共享數據的接口,Android系統將這種機制應用到方方面面。比如:聯繫人提供器專為不同應用程序提供聯繫人數據;設置提供器專為不同應用程序提供系統配置信息,包括內置的設置應用程序等。