• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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