• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DataUriUtils模块
2
3> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
4> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
5
6## 导入模块
7
8```js
9import dataUriUtils from '@ohos.ability.dataUriUtils';
10```
11
12## dataUriUtils.getId
13
14getId(uri: string): number
15
16获取附加到给定uri的路径组件末尾的ID。
17
18**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
19
20**参数:**
21
22| 名称 | 类型   | 必填 | 描述                        |
23| ---- | ------ | ---- | --------------------------- |
24| uri  | string | 是   | 指示要从中获取ID的uri对象。 |
25
26**返回值:**
27
28| 类型   | 说明                     |
29| ------ | ------------------------ |
30| number | 附加到路径组件末尾的ID。 |
31
32**示例:**
33
34```js
35dataUriUtils.getId("com.example.dataUriUtils/1221")
36```
37
38## dataUriUtils.attachId
39
40attachId(uri: string, id: number): string
41
42将给定ID附加到给定uri的路径组件的末尾。
43
44**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
45
46**参数:**
47
48| 名称 | 类型   | 必填 | 描述                        |
49| ---- | ------ | ---- | --------------------------- |
50| uri  | string | 是   | 指示要从中获取ID的uri对象。 |
51| id   | number | 是   | 指示要附加的ID。            |
52
53**返回值:**
54
55| 类型   | 说明                  |
56| ------ | --------------------- |
57| string | 附加给定ID的uri对象。 |
58
59**示例:**
60
61```js
62var idint = 1122;
63dataUriUtils.attachId(
64    "com.example.dataUriUtils",
65	idint,
66)
67```
68
69## dataUriUtils.deleteId
70
71deleteId(uri: string): string
72
73从给定uri的路径组件的末尾删除ID。
74
75**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
76
77**参数:**
78
79| 名称 | 类型   | 必填 | 描述                        |
80| ---- | ------ | ---- | --------------------------- |
81| uri  | string | 是   | 指示要从中删除ID的uri对象。 |
82
83**返回值:**
84
85| 类型   | 说明                |
86| ------ | ------------------- |
87| string | ID已删除的uri对象。 |
88
89**示例:**
90
91```js
92dataUriUtils.deleteId("com.example.dataUriUtils/1221")
93```
94
95## dataUriUtils.updateId
96
97updateId(uri: string, id: number): string
98
99更新指定uri中的ID。
100
101**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
102
103**参数:**
104
105| 名称 | 类型   | 必填 | 描述                |
106| ---- | ------ | ---- | ------------------- |
107| uri  | string | 是   | 指示要更新的uri对象 |
108| id   | number | 是   | 指示新ID            |
109
110**返回值:**
111
112| 类型   | 说明            |
113| ------ | --------------- |
114| string | 更新的uri对象。 |
115
116**示例:**
117
118```js
119var idint = 1122;
120dataUriUtils.updateId(
121    "com.example.dataUriUtils",
122	idint
123)
124```
125
126