harmony 鸿蒙@ohos.ability.dataUriUtils (DataUriUtils)
@ohos.ability.dataUriUtils (DataUriUtils)
The DataUriUtils module provides APIs to process URI objects. You can use the APIs to attach an ID to the end of a given URI and obtain, delete, or update the ID attached to the end of a given URI. This module will be replaced by the app.ability.dataUriUtils module in the near future. You are advised to use the @ohos.app.ability.dataUriUtils module.
NOTE
The initial APIs of this module are supported since API version 7. Newly added APIs will be marked with a superscript to indicate their earliest API version.
Modules to Import
import dataUriUtils from '@ohos.ability.dataUriUtils';
dataUriUtils.getId
getId(uri: string): number
Obtains the ID attached to the end of a given URI.
System capability: SystemCapability.Ability.AbilityRuntime.Core
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
uri | string | Yes | Target URI object. |
Return value
Type | Description |
---|---|
number | ID obtained. |
Example
import dataUriUtils from '@ohos.ability.dataUriUtils';
let id = dataUriUtils.getId('com.example.dataUriUtils/1221');
dataUriUtils.attachId
attachId(uri: string, id: number): string
Attaches an ID to the end of a given URI.
System capability: SystemCapability.Ability.AbilityRuntime.Core
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
uri | string | Yes | Target URI object. |
id | number | Yes | ID to be attached. |
Return value
Type | Description |
---|---|
string | URI object with the ID attached. |
Example
import dataUriUtils from '@ohos.ability.dataUriUtils';
let id = 1122;
let uri = dataUriUtils.attachId(
'com.example.dataUriUtils',
id,
);
dataUriUtils.deleteId
deleteId(uri: string): string
Deletes the ID from the end of a given URI.
System capability: SystemCapability.Ability.AbilityRuntime.Core
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
uri | string | Yes | URI object from which the ID is to be deleted. |
Return value
Type | Description |
---|---|
string | URI object with the ID deleted. |
Example
import dataUriUtils from '@ohos.ability.dataUriUtils';
let uri = dataUriUtils.deleteId('com.example.dataUriUtils/1221');
dataUriUtils.updateId
updateId(uri: string, id: number): string
Updates the ID in a given URI.
System capability: SystemCapability.Ability.AbilityRuntime.Core
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
uri | string | Yes | Target URI object. |
id | number | Yes | New ID. |
Return value
Type | Description |
---|---|
string | URI object with the new ID. |
Example
import dataUriUtils from '@ohos.ability.dataUriUtils';
let id = 1122;
let uri = dataUriUtils.updateId(
'com.example.dataUriUtils/1221',
id
);
你可能感兴趣的鸿蒙文章
harmony 鸿蒙System Common Events (To Be Deprecated Soon)
harmony 鸿蒙System Common Events
harmony 鸿蒙API Reference Document Description
harmony 鸿蒙Enterprise Device Management Overview (for System Applications Only)
harmony 鸿蒙BundleStatusCallback
harmony 鸿蒙@ohos.bundle.innerBundleManager (innerBundleManager)
harmony 鸿蒙@ohos.distributedBundle (Distributed Bundle Management)
harmony 鸿蒙@ohos.bundle (Bundle)
harmony 鸿蒙@ohos.enterprise.EnterpriseAdminExtensionAbility (EnterpriseAdminExtensionAbility)
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦