关于ContentProvider的使用
来源:互联网 发布:一家人颜值都高 知乎 编辑:程序博客网 时间:2024/06/07 12:12
今天巩固一下ContentProvider的使用:
内容提供者实现不同应用间的数据共享,关于数据共享;
如果要实现数据共享,需要ContentResolve类,可以通过getContentResolver()获取该类的实例,获取实例后,可对数据进行增删改查的操作,参数传递为uri;
关于uri的介绍:uri由两部分组成:权限(authority)和路径(path);
关于athority:刚学习ContentProvider时,自己比较纠结,这个是自定义的还是系统自带的,之后发现:Android系统有自己定义的一些(如:联系人等),自己如果去创建内容提供者,这个authority可以是自定义;还有就是path,是同一个应用下的不同表,后面可以指定要操作的某个id;
关于ContentProvider的使用:
1、创建一个类继承ContentProvider类,实现其onCreate()、query()、insert()、delete()、update()、getType()方法;
getType()为将获得的uri转换为MIME类型,其实我没有太懂关于为什么要转换为MIME类型,可能是当传进来的uri转换为MIME类型,再调用增删改查方法时可以准确知道要操作的数据量,提升效率吧!
2、在需要使用的类中,创建对象,直接增删改差操作,传入相应uri;
3、在manifest文件中配置provider。
代码之后上传,由于我的网连不上,所以不能登录github。
阅读全文
0 0
- 关于ContentProvider的使用
- android-关于ContentProvider的使用
- 关于android中自定义contentprovider的使用
- 关于ContentProvider 使用replace
- 关于ContentProvider使用总结
- 关于android的contentProvider
- 关于Contentprovider的小结
- Android ContentProvider的使用
- contentProvider的使用总结
- ContentProvider的使用
- ContentProvider的使用
- ContentProvider的基本使用
- 【Android】ContentProvider的使用
- ContentProvider的使用
- ContentProvider的使用
- 自定义ContentProvider的使用
- ContentProvider的使用
- Android ContentProvider的使用
- a标签的新发现
- Centos6.8下搭建SVN服务器
- SQL注入漏洞的简单代码实现,易懂
- 【PCL】将ply文件转换为pcd文件
- 【MySQL】——索引
- 关于ContentProvider的使用
- json格式错误 json引号引起的问题
- 20170827桌牌项目记录
- JavaWEB--POI之EXCEL操作、优化、封装详解系列(四)--PoiExportUtil架构设计篇与功能说明
- BZOJ 3237 连通图 (cdq分治 并查集)
- 二分图匹配
- hibernate 一对多建表实例详解 附上各个注释的含义
- Ubuntu16.04中出现错误, Epson Driver Install "Failed to satisfy all dependencies"的处理方式.
- hackbar黑客插件