ContentProvider
来源:互联网 发布:手机免费扫描软件 编辑:程序博客网 时间:2024/06/01 10:15
android系统有四大组件,这里讲一下ContentProvider,ContentProvider意思是内容提供器,起到提供数据,存储数据的作用,也就是说在android中起到数据共享的作用,本来可以在其他的博客中说的,但是由于其巨大的作用,所以单独一篇博客进行说明,另外,ContentProvider也是较难掌握的内容之一,因为实际上应用到的并不多,毕竟数据共享方面要求不高。但还是需要通过加强理解的。
但是在这之前,需要讲一下URI,URL,URN。URL,URN是URI的子集。URL是网络上用于定位信息资源的字符串,用于定位WWW用户程序和服务器程序。URN较少适用,是URL的更新形式,不依赖于位置。可以说URL是住处,URN是身份。换言之就是URL是定位网络资源的位置。而URI就是通过某一标准标识资源的简单字符串,这点需要与URL区分。WEB上地址的基本形式是URI。(URI是一个路径,而URL相当于一个链接,就是说可以找到对象,而URI仅仅可以找到对象所在地,URN是身份,不许地址即可找到)
ContentProvider是一个类,一个需要继承重写的类,在这里涉及到ContentResolver,UriMatcher,ContentUris。UriMatcher,ContentUris是用于操作uri的,ContentResolver,ContentProvider使用来操作数据的,其中ContentProvider需要继承,并实现自想要加入的方法,但是无论是ContentProvider还是ContentResolver都是使用的URI进行的数据操作,其中ContentProvider是数据操作的接口,ConentResolver是数据的操作者。其实ContentResolver通过自身方法的参数URI就可以知道要操作哪个ContentProvider,也就是说,两者操作的联系就在于URI。(注意这里之所以是URI而不是URL是因为这里需要的是定位到位置而不是对象或者说这里不需要链接)
(未完成)
- ContentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentprovider
- ContentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- ContentProvider
- contentprovider
- contentprovider
- ContentProvider
- ContentProvider
- 5秒搞定文件同步
- VC++调试TRACE和断点的使用
- oracle 分析函数lag 和 lead 简介
- HDU1671 Phone List 解题报告--字典树
- java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade
- ContentProvider
- linux之getcwd函数解析
- 【xtku】女星&&黄美姬win7主题_8.6
- NSString / NSData / char 类型之间的转换
- 查看端口被哪个资源占用的方法
- IOCP编程小结(中)--转载
- ListActivity---
- android TextView中文字通过SpannableString设置属性
- USACO:Your Ride is here