美文网首页
Content Provider

Content Provider

作者: 风絮寒星 | 来源:发表于2016-05-24 21:04 被阅读0次
Mou icon

导读

内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,目前,使用内容提供器是Android实现跨程序共享数据的标准方式。

一. 用法


  • 使用现有的内容提供器来读取和操作相应程序中的数据
  • 创建自己的内容提供器给我们的程序的数据提供外部访问接口

ContentResolver的基本用法

借助ContentResolver类,通过Context中的getContentResolver()方法获取到该类的实例。

  • insert()
  • update()
  • delete()
  • query()

ContentResolver中的增删改查方法都是不接收表名参数的,而是使用一个Uri参数代替,这个参数被称为内容URI。因此,内容URI最标准的格式写法如下:

content://com.example.app.provider/table1
content://com.example.app.provider/table2

得到内容URI字符串后,还需要将它解析成Uri对象才可以作为参数传入。代码如下所示:

Uri uri = Uri.parse("content://com.example.app.provider/table1");

相关文章

  • 2. IPC机制之ContentProvider

    1-Content Provider Basics2-Creating a Content Provider3-S...

  • 2018-09-02学习笔记

    Content Provider 总结: 跨程序共享数据——Content Provider 之 运行时权限解析以...

  • Content Provider

    Android学习笔记(3)————Android四大组件之三(Content Provider)(代码示例待补全...

  • Content Provider

    导读 内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,目前,使用内容...

  • 第六章(内容提供器-Content Provider)

    内容提供器(Content Provider) 内容提供器简介: Content Provider主要用于在不同的...

  • Content Provider入门

    基本概念 1.什么是Content Provider(内容提供器) Content Provider主要用于在不同...

  • Android Content Provider(内容提供者)

    什么是Content Provider Content Provider使用基于数据模型的简单表格来提供其中的数据...

  • Content Provider总结

    Content Provider是什么 组件Content Provider是为了在不同应用程序之间进行数据交换的...

  • Android Content provider

    manifest配置provider 继承content provider 数据库实体 数据库操作 数据库初始化 ...

  • Content Provider笔记

    参考: 内容提供程序基础知识 创建内容提供程序 一. 用途: 跨程序共享数据(为其他应用程序提供访问数据的接口) ...

网友评论

      本文标题:Content Provider

      本文链接:https://www.haomeiwen.com/subject/gmezrttx.html