
dataUriUtils.getId
getId(uri: string): number 获取附加到给定uri的路径组件末尾的ID。
参数:
| 名称 | 类型 | 必填 | 描述 |
| uri | string | 是 | 指示要从中获取ID的uri对象。 |
dataUriUtils.attachId
attachId(uri: string, id: number): string 将给定ID附加到给定uri的路径组件的末尾。
参数:
| 名称 | 类型 | 必填 | 描述 |
| uri | string | 是 | 指示要从中获取ID的uri对象。 |
| id | number | 是 | 指示要附加的ID。 |
dataUriUtils.deleteId
deleteId(uri: string): string 从给定uri的路径组件的末尾删除ID。
参数:
| 名称 | 类型 | 必填 | 描述 |
| uri | string | 是 | 指示要从中删除ID的uri对象。 |
dataUriUtils.updataId
updateId(uri: string, id: number): string 更新指定uri中的ID。
参数:
| 名称 | 类型 | 必填 | 描述 |
| uri | string | 是 | 指示要更新的uri对象 |
| id | number | 是 | 指示新ID |
demo.ets
import dataUriUtils from '@ohos.ability.dataUriUtils';export class DataUriUtils {getId() {dataUriUtils.getId("com.example.abilityjihe/1001")console.info('start is getId()')}attachId() {let idInt = 1002;dataUriUtils.attachId("com.example.abilityjihe", idInt,)console.info('start is attachId()')}deleteId() {dataUriUtils.getId("com.example.abilityjihe/1001")console.info('start is deleteId()')}upDataId() {let idInt = 1002;dataUriUtils.attachId("com.example.abilityjihe", idInt,)console.info('start is upDataId()')}
}export default new DataUriUtils()
index.ets
import demo from '../common/demo'@Entry
@Component
struct Index {build() {Row() {Row() {Button('获取').onClick(()=>{demo.getId()})Button('附加').onClick(()=>{demo.attachId()})Button('删除').onClick(()=>{demo.deleteId()})Button('更新').onClick(()=>{demo.upDataId()})}.justifyContent(FlexAlign.Center).width('100%')}.height('100%')}
}
