ContentProvider
2015-10-19 14:29
525 查看
ContentProvider
适用场景
1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享
3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)
Android系统提供的ContentProvider:
1、Applications:提供已安装应用程序的信息2、Browser:提供浏览器的
3、CallLog:提供存储通话
4、Contacts
5、MediaStore
6、Settings
ContentProvider API:
ContentProvider:主要功能是将不同的应用程序的数据操作标准统一起来Uri:使用ContentProvider类进行数据操作的时候,都是采用了Uri的形式进行数据的交换。
ContentResolver:内容访问者。
ContentUris:帮助用户完成Uri的相关辅助类
UriMatcher:进行Uri的匹配的辅助类。
ContentResolver:
内容提供者,用于读取ContentProvider提供的共享数据Uri:
Uri是一种常见的资源访问方式。content://org.lxh.demo.membercontentprovider/member/3
1、Scheme部分:在ContentProvider中规定为content://
2、authority部分:用于唯一标识此ContentProvider,一般使用包名+类名,并小写
3、Path部分:数据访问路径
优秀网站:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.html
相关文章推荐
- 访问phpmyadmin提示没有权限
- PHP中empty()和isset()的区别
- PHP 7 vs HHVM 比较—兄弟连IT教育
- ubuntu 下安装 php mcrypt扩展
- php.exe 加入环境变量
- 配置 FTP 服务
- php curl post
- 帝国备份王放到空间以后打开index.php显示空白页,解决办法。
- ATPDraw v5.7 1CD电力电路仿真模拟软件
- ATPDraw v5.7 1CD电力电路仿真模拟软件
- SAE php读取MySQL
- 搭建php环境,更换织梦服务器
- php使用curl提交xml数据
- PHPExcel(1.8.0) 帮助代码
- phpmyadin安装配置
- php中文的解决
- 小心,apc可能导致php-fpm罢工!
- PHP判断一个string 是否是json string
- PHP学习(wampServer+PhpStorm+XDebug)——环境相关配置参考(下)
- 七牛 PHP 文件管理