您好,欢迎光临本网站![请登录][注册会员]  
文件名称: contentprovider
  所属分类: Android
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2014-12-18
  提 供 者: sinat_2*******
 详细说明: ContentProvider 1 适用场景 1 ContentProvider为存储和读取数据提供了统一的接口 2 使用ContentProvider 应用程序可以实现数据共享 3 android内置的许多数据都是使用ContentProvider形式 供开发者调用的 如视频 音频 图片 通讯录等 2 相关概念介绍 1)ContentProvider简介 当应用继承ContentProvider类 并重写该类用于提供数据和存储数据的方法 就可以向其他应用共享其数据 虽然使用其他方法也可以对外共享数据 但数据访问方式会因数据存储的方式而不同 如:采用文件方式对外共享数据 需要进行文件操作读写数据;采用sharedpreferences共享数据 需要使用sharedpreferences API读写数据 而使用ContentProvider共享数据的好处是统一了数据访问方式 2)Uri类简介 Uri uri Uri parse "content: com changcheng provider contactprovider contact" 在 Content Provider中使用的查询字符串有别于标准的SQL查询 很多诸如select add delete modify等操作我们都使用一种特殊的URI来进行 这种URI由3个部分组成 “content: ” 代表数据的路径 和一个可选的标识数据的ID 以下是一些示例URI: content: media internal images 这个URI将返回设备上存储的所有图片 content: contacts people 这个URI将返回设备上的所有联系人信息 content: contacts people 45 这个URI返回单个结果(联系人信息中ID为45的联系人记录)   尽管这种查询字符串格式很常见 但是它看起来还是有点令人迷惑 为此 Android提供一系列的帮助类(在android provider包下) 里面包含了很多以类变量形式给出的查询字符串 这种方式更容易让我们理解一点 因此 如上面content: contacts people 45这个URI就可以写成如下形式:   Uri person ContentUris withAppendedId People CONTENT URI 45 ; 然后执行数据查询: Cursor cur managedQuery person null null null ; 这个查询返回一个包含所有数据字段的游标 我们可以通过迭代这个游标来获取所有的数据:">ContentProvider 1 适用场景 1 ContentProvider为存储和读取数据提供了统一的接口 2 使用ContentProvider 应用程序可以实现数据共享 3 android内置的许多数据都是使用ContentProvider形式 供开发者调用的 如视频 音频 图片 通讯录等 [更多] ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: provider
 输入关键字,在本站1000多万海量源码库中尽情搜索: