美文网首页
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");
    

    相关文章

      网友评论

          本文标题:Content Provider

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