一个实用程序类,用于处理 使用可数据性方案的 Uri 对象。
也可以看看:
uri
建设者 | 描述 |
---|---|
DataUriUtils() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
静态uri | attachId(Uri dataUri,长id) | 将给定 ID 附加到给定 URI 的路径组件的末尾。 |
静态uri | deleteId(Uri dataUri) | 从给定 URI 的路径部分的末尾删除 ID。 |
静态long | getId(Uri dataUri) | 获取附加到给定 URI 的路径部分末尾的 ID。 |
从类 java.lang 继承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
公共DataUriUtils()
公共静态长getId(Uri dataUri)
获取附加到给定URI的路径部分末尾的ID。
参数:
参数名称 | 参数说明 |
---|---|
dataUri | 指示要从中获取 ID 的Uri对象。 |
返回值:
返回附加在路径组件末尾的 ID;如果给定的 dataUri 不包含路径组件,则返回-1。
抛出:
抛出名称 | 抛出说明 |
---|---|
NumberFormatException | 如果路径组件的最后一段不是数字,则抛出此异常。 |
IllegalArgumentException | 如果 dataUri 为 null,则抛出此异常。 |
公共静态 Uri attachId(Uri dataUri,长id)
将给定ID附加到给定URI的路径组件的末尾。
参数:
参数名称 | 参数说明 |
---|---|
dataUri | 指示要将 ID 附加到的 Uri 对象。 |
ID | 指示要附加的 ID。 |
返回值:
返回带有给定 ID 的 Uri 对象。
抛出:
抛出名称 | 抛出说明 |
---|---|
IllegalArgumentException | 如果uri非法,则抛出此异常 |
公共静态 Uri deleteId(Uri dataUri)
从给定URI的路径部分的末尾删除ID。
参数:
参数名称 | 参数说明 |
---|---|
dataUri | 指示要从中删除ID的Uri对象。 |
返回值:
返回ID已删除的 Uri 对象。
抛出:
抛出名称 | 抛出说明 |
---|---|
IllegalArgumentException | 如果dataUri为null或不包含路径组件,则抛出此异常。 |
NumberFormatException | 如果路径组件的最后一段不是数字,则抛出此异常。 |
当前题目:创新互联鸿蒙OS教程:鸿蒙OSAbilityDattaUriUtils
新闻来源:http://www.shufengxianlan.com/qtweb/news42/453392.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联