赞
踩
ContentProvider 是 Android 四大组件之一,是内容提供者,它使用统一接口的方式,为应用提供数据内容。
ContentProvider 可以帮助我们非常简单的实现跨进程的数据访问,不用关心数据到底是在哪个进程中,以什么方式进程存储的。
ContentProvider 是数据的提供者,我们的目的是使用它来对外提供数据。
首先我们要定义一个继承自 ContentProvider 的类(例如,com.budaye.MyProvider),并且复写类的几个公开方法,对数据进程查询、添加、删除、更新等操作处理。我们的数据可以存储在文件中,也可以存储在数据库中,或者以其他方式存储都可以。
将自定义的 ContentProvider 类,在 AndroidManifest 中进行注册。
<provider
android:name="com.budaye.MyProvider"
android:authorities="com.budaye.application.storage"
android:exported="false" />
ContentProvider 的数据可以在任意一个程序或进程中
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。