当前位置:   article > 正文

Android ContentProvider 的使用&源码分析(Android Q)_contentprovider项目源码

contentprovider项目源码

Android ContentProvider 使用


ContentProvider 是 Android 四大组件之一,是内容提供者,它使用统一接口的方式,为应用提供数据内容。

ContentProvider 可以帮助我们非常简单的实现跨进程的数据访问,不用关心数据到底是在哪个进程中,以什么方式进程存储的。

ContentProvider 的注册

ContentProvider 是数据的提供者,我们的目的是使用它来对外提供数据。

  1. 首先我们要定义一个继承自 ContentProvider 的类(例如,com.budaye.MyProvider),并且复写类的几个公开方法,对数据进程查询、添加、删除、更新等操作处理。我们的数据可以存储在文件中,也可以存储在数据库中,或者以其他方式存储都可以。

  2. 将自定义的 ContentProvider 类,在 AndroidManifest 中进行注册。

        <provider
            android:name="com.budaye.MyProvider"
            android:authorities="com.budaye.application.storage"
            android:exported="false" />
  • 1
  • 2
  • 3
  • 4

ContentProvider 的使用

ContentProvider 的数据可以在任意一个程序或进程中

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/892116
推荐阅读
相关标签
  

闽ICP备14008679号