[文章]HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用

阅读量0
0
0
  • 模块导入

%E5%9B%BE%E7%89%871.png

  • 接口详情

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 classDataUriUtils {
  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%')
  }
}

%E5%9B%BE%E7%89%872.png

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友