博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【理论基础】ContentProvider的简要概述
阅读量:7041 次
发布时间:2019-06-28

本文共 615 字,大约阅读时间需要 2 分钟。

    对于Android应用而言,他们必须相互独立,各自运行在自己的Dalvik虚拟机实例中,如果这些Android应用之间需要实现实时的数据交换——例如我们开发了一个发送短信的程序,当发送短信时需要从联系人管理应用中读取指定联系人的数据——这就需要多个应用程序之间进行实时的数据交换。

    Android系统为这种跨应用的数据交换提供了一个标准:ContentProvider。当用户实现自己的ContentProvider时,需要实现如下抽象方法:

    insert(Uri,ContentValues):ContentProvider插入数据。
    delete(Uri,ContentValues):删除ContentProvider中指定数据。
    update(Uri,ContentValues,String,String[]):更新ContentProvider中指定数据。
    query(Uri,String[],String,String[],String):从ContentProvider查询数据。
    通常与ContentProvider结合使用的是ContentResolver,一个应用程序使用ContentProvider暴露自己的数据,而另一个应用程序则通过ContentResolver来访问数据。

转载于:https://www.cnblogs.com/tbcxy/p/3277073.html

你可能感兴趣的文章
4.C#.Net重写 TryParse方法
查看>>
Linux常用命令
查看>>
Android Intent Action 大全
查看>>
HTML5小游戏--CoreBall
查看>>
【安全杀毒】ClamAV的部署使用
查看>>
【每日一记3.16】python学习记录2--字符串方法
查看>>
Flink 原理与实现:Window 机制
查看>>
第一讲 scala开发环境搭建
查看>>
MySQL簇的安装及配置
查看>>
screen命令的用法
查看>>
看程序员是如何把自动化做到极致的!
查看>>
MySQL性能优化的21条最佳经验
查看>>
Lua 学习记录
查看>>
关于linux批量改文件名问题
查看>>
SOLR组合条件查询
查看>>
CentOS6.x升级到7
查看>>
使用 Buildot 实现持续集成(转载)
查看>>
IE6兼容性大全
查看>>
freemaker模板学习笔记
查看>>
Redis配置文件解析+单机多实例(主从)配置
查看>>