一、模块导入
import dataUriUtils from 'ohos .ability.dataUriutils';
二、接口详情
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%')
}
}
app Log: start is getId()
app Log: ability.dataUriutils.attachId interface mocked
app Log: start is attachId()
app Log: ability.dataUriutils.getId interface mocked in
app Log: start is deleteId()
app Log: ability.dataUriUtils.attachId interface mocked
app Log: start is upDataId()
|