内容提供者

内容提供者,第1张

概述内容提供者内容提供者是Android系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口ContentProvider,是不同应用程序之间进行数据交换的标准API,以Uri形式对外提供数据,允许其他应用程序 *** 作本应用数据,其他应用则使用ContentResolver并根据

内容提供者
内容提供者是AndroID 系统四大组件之一,用于保存和检索数据,是AndroID
系统中不同应用程序之间共享数据的接口
ContentProvIDer,是不同应用程序之间进行数据交换的标准API,以Uri形式对外
提供数据,允许其他应用程序 *** 作本应用数据,其他应用则使用ContentResolver
并根据ContentProvIDer提供的url *** 作指定数据。
创建一个内容提供者
定义一个类继承AndroID .content包下的ContentprovIEd类(抽象类)
ContentProvIDer是四大组件之一,必须在清单文件中注册
Uri简介
ContentProvIDer的几个抽象类方法,这几个抽象方法中有一个参数uri
它代表了数据的 *** 作方法,uri是由scheme,authorites,path三部分组成
ContentProvIDer的基本用法
在AndroID 系统中,ContentProvIDer充当着桥梁的角色,应用程序通过
ContentProvIDer暴露自己的数据,通过ContentProvIDer对应用程序暴露数据
进行 *** 作
使用步骤
内容提供者
创建自定义类继承父类ContentProvIDer
重写抽象父类的方法
构建uri解析器
添加构建访问uri,数据正删改查
注册内容提供者
内容观察者
内容观察者是用来观察指定uri所代表的数据,当ContentObserve观察到指定uri代表
的数据发生变化时,就会触发ContentObserve的onchange方法此时onchange方法
使用ContentProvIDe可以查询到变化的数据

总结

以上是内存溢出为你收集整理的内容提供者全部内容,希望文章能够帮你解决内容提供者所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1042778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存