`
lrc_1986
  • 浏览: 95495 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

ContentUris类使用介绍

 
阅读更多
ContentUris类用于获取Uri路径后面的ID部分,它有两个比较实用的方法:
withAppendedId(uri, id)用于为路径加上ID部分:
Uri uri = Uri.parse("content://cn.xxt.provider.personprovider/person")
Uri resultUri = ContentUris.withAppendedId(uri, 10);
//生成后的Uri为:content://cn.xxt.provider.personprovider/person/10

parseId(uri)方法用于从路径中获取ID部分:
Uri uri = Uri.parse("content://cn.xxt.provider.personprovider/person/10")
long personid = ContentUris.parseId(uri);//获取的结果为:10
分享到:
评论

相关推荐

    Android代码-安卓常用工具类

    这涉及到对`ContactsContract`类的熟练运用,包括它的常量和ContentUris,以及如何构建相应的SQL查询语句。 接着,插入联系人是另一个重要的功能。在Android中,添加新的联系人同样需要写权限 `...

    Android contentprovider总结

    #### 二、Uri 类介绍 在 ContentProvider 中,数据的访问是通过 URI (Uniform Resource Identifier) 来指定的。每个数据项都有一个唯一的 URI 来标识。 **1. URI 组成** - **Scheme**:固定的前缀,对于 ...

    contentprovider

    当应用继承ContentProvider类 并重写该类用于提供数据和存储数据的方法 就可以向其他应用共享其数据 虽然使用其他方法也可以对外共享数据 但数据访问方式会因数据存储的方式而不同 如:采用文件方式对外共享数据 ...

    android课程体系

    - UriMatcher与ContentUris的使用。 #### 三、总结 通过本课程体系的学习,学生将能够系统地掌握Java Android开发所需的全部基础知识和高级技能,包括前端技术、后端技术以及移动应用开发技术。此外,课程还包括了...

    android_实战_联系人

    然后,我们可以使用ContentResolver的query()方法,传入ContactContract类中的ContentUris和projection来查询联系人。ContactContract是Android提供的关于联系人的常量类,包含了所有与联系人相关的URI、列名等信息...

    实现获取视频的缩略图(ThumbnailUtils),并且播放.zip

    本教程将详细介绍如何利用Android SDK中的`ThumbnailUtils`类来实现这一功能,并讲解如何播放视频。我们将分为以下几个部分进行讨论: 1. **`ThumbnailUtils`简介** `ThumbnailUtils`是Android SDK中的一个工具类...

    Android通讯录分组联系人更新

    - **创建分组数据**:首先,我们需要使用`ContactsContract.Groups`类的`CONTENT_URI`来插入一条新的分组记录。分组名通常存储在`ContactsContract.Groups.TITLE`字段中,其他如描述、可见性等信息也可以一同插入。...

    免费下载:android ContentProvider详细解析

    #### 四、UriMatcher 和 ContentUris 介绍 1. **UriMatcher**:用于匹配 Uri,通过预设一系列的匹配规则,可以方便地识别出不同的 Uri。例如: ```java UriMatcher uriMatcher = new UriMatcher(UriMatcher.NO_...

    android数据库共享技术

    定义URI格式,使用`ContentUris`和`UriMatcher`来处理路径匹配。 4. 实现`insert`、`delete`、`update`、`query`等方法来处理数据操作。 #### 五、示例代码解析 下面通过一个简单的例子来展示如何使用Content ...

Global site tag (gtag.js) - Google Analytics