1### DataUriUtils模块(JS端SDK接口) 2 3#### 权限列表 4 5ohos.permission.RUNNING_LOCK permission 6 7#### 导入模块 8 9```js 10import notify from '@ohos.ability.dataUriUtils'; 11``` 12 13#### DataUriUtils.getId(uri: string) 14 15- 接口说明 16 17 获取附加到给定uri的路径组件末尾的ID 18 19- 参数描述 20 21 22| 名称 | 读写属性 | 类型 | 必填 | 描述 | 23| ---- | -------- | ------ | ---- | ------------------------- | 24| uri | 只读 | string | 是 | 指示要从中获取ID的uri对象 | 25 26- 返回值 27 28 附加到路径组件末尾的ID 29 30- 示例 31 32```js 33import dataUriUtils from '@ohos.ability.datauriutils' 34dataUriUtils.getIdSync("com.example.dataUriUtils/1221") 35``` 36 37 38 39#### DataUriUtils.attachId(uri: string, id: number) 40 41- 接口说明 42 43 将给定ID附加到给定uri的路径组件的末尾 44 45- 参数描述 46 47 48| 名称 | 读写属性 | 类型 | 必填 | 描述 | 49| ---- | -------- | ------ | ---- | ------------------------- | 50| uri | 只读 | string | 是 | 指示要从中获取ID的uri对象 | 51| id | 只读 | number | 是 | 指示要附加的ID | 52 53- 返回值 54 55 附加给定ID的uri对象 56 57- 示例 58 59```js 60import dataUriUtils from '@ohos.ability.datauriutils' 61var idint = 1122; 62dataUriUtils.attachId( 63 "com.example.dataUriUtils" 64 idint, 65) 66``` 67 68 69 70#### DataUriUtils.deleteId(uri: string) 71 72- 接口说明 73 74 从给定uri的路径组件的末尾删除ID 75 76- 参数描述 77 78 | 名称 | 读写属性 | 类型 | 必填 | 描述 | 79 | ---- | -------- | ------ | ---- | ------------------------- | 80 | uri | 只读 | string | 是 | 指示要从中删除ID的uri对象 | 81 82- 返回值 83 84 ID已删除的uri对象 85 86- 示例 87 88```js 89import dataUriUtils from '@ohos.ability.datauriutils' 90dataUriUtils.deleteId("com.example.dataUriUtils/1221") 91``` 92 93 94 95#### DataUriUtils.updateId(uri: string, id: number) 96 97- 接口说明 98 99 更新指定uri中的ID 100 101- updateId参数描述 102 103 | 名称 | 读写属性 | 类型 | 必填 | 描述 | 104 | ---- | -------- | ------ | ---- | ------------------- | 105 | uri | 只读 | string | 是 | 指示要更新的uri对象 | 106 | id | 只读 | number | 是 | 指示新ID | 107 108- 返回值 109 110 更新的uri对象 111 112- 示例 113 114```js 115import dataUriUtils from '@ohos.ability.datauriutils' 116var idint = 1122; 117dataUriUtils.updateId( 118 "com.example.dataUriUtils" 119 idint, 120) 121``` 122 123