ContentProvider(内容提供器)

2023-02-01 47阅读

温馨提示:这篇文章已超过480天没有更新,请注意相关的内容是否还可用!

Content Provider

内容提供器

Content Provider,即内容提供商或者内容提供器,是移动数据业务内容提供商,或者叫移动增值业务内容提供商。Content Provider认证,即CP认证,指允许内容提供商提供内容。

中文名Content Provider
实质内容提供商或者内容提供器
类型提供器
意义应用程序之间共享数据的接口

简介

Content Provider

Content Provider的缩写,即内容提供商.再具体解释就是:CP是移动数据业务内容提供商,或者叫移动增值业务内容提供商编辑本段。

Android中的Content provider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的方式之一,还有文件,sharePreference,SQLite数据库等方式存储共享数据库,但是ContentProvider更好的提供了数据共享接口的统一性。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。

提供内容

Android提供了一些主要数据类型的Content provider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些android提供的Content provider。可以获得这些Content provider,查询它们包含的数据,当然前提是已获得适当的读取权限。

总的一句:内容提供器是应用程序之间共享数据的接口,Android系统将这种机制应用到方方面面。

比如:联系人提供器专为不同应用程序提供联系人数据;设置提供器专为不同应用程序提供系统配置信息,包括内置的设置应用程序等。

参考资料

1.CP是什么意思·蜂鸟网

目录[+]