HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用

鸿蒙时代
发布于 2023-3-8 14:05
浏览
0收藏

一、模块导入
HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用-鸿蒙开发者社区

二、接口详情
dataUriUtils.getId
getId(uri: string): number 获取附加到给定uri的路径组件末尾的ID。
HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用-鸿蒙开发者社区
dataUriUtils.attachId
attachId(uri: string, id: number): string 将给定ID附加到给定uri的路径组件的末尾。
HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用-鸿蒙开发者社区
dataUriUtils.deleteId
deleteId(uri: string): string 从给定uri的路径组件的末尾删除ID。
HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用-鸿蒙开发者社区
dataUriUtils.updataId
updateId(uri: string, id: number): string 更新指定uri中的ID。
HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用-鸿蒙开发者社区
三、接口示例
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%')
  }
}

HarmonyOS/OpenHarmony应用开发-dataUriUtils的使用-鸿蒙开发者社区

标签
HarmonyOSOpenHarmony应用开发-dataUriUtil.docx 47.74K 6次下载
收藏
回复
举报
回复
    相关推荐