用于處理uri對(duì)象的能力

2024-01-23 12:49 更新

DataUriUtils模塊提供用于處理uri對(duì)象的能力,包括獲取、綁定、刪除和更新指定uri對(duì)象的路徑末尾的ID。

說(shuō)明

本模塊首批接口從API version 9開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

  1. import dataUriUtils from '@ohos.app.ability.dataUriUtils';

dataUriUtils.getId

getId(uri: string): number

獲取指定uri路徑末尾的ID。

系統(tǒng)能力:SystemCapability.Ability.AbilityRuntime.Core

參數(shù):

名稱(chēng)類(lèi)型必填描述
uristring表示uri對(duì)象。

返回值:

類(lèi)型說(shuō)明
number返回uri路徑末尾的ID。

示例:

  1. try {
  2. let id = dataUriUtils.getId('com.example.dataUriUtils/1221');
  3. console.info('get id: ${id}');
  4. } catch(err) {
  5. console.error('get id err ,check the uri ${err}');
  6. }

dataUriUtils.attachId

attachId(uri: string, id: number): string

將ID附加到uri的路徑末尾。

系統(tǒng)能力:SystemCapability.Ability.AbilityRuntime.Core

參數(shù):

名稱(chēng)類(lèi)型必填描述
uristring表示uri對(duì)象。
idnumber表示要附加的ID。

返回值:

類(lèi)型說(shuō)明
string返回附加ID之后的uri對(duì)象。

示例:

  1. let id = 1122;
  2. try {
  3. let uri = dataUriUtils.attachId(
  4. 'com.example.dataUriUtils',
  5. id,
  6. );
  7. console.info('attachId the uri is: ${uri}');
  8. } catch (err) {
  9. console.error('get id err ,check the uri ${err}');
  10. }

dataUriUtils.deleteId

deleteId(uri: string): string

刪除指定uri路徑末尾的ID。

系統(tǒng)能力:SystemCapability.Ability.AbilityRuntime.Core

參數(shù):

名稱(chēng)類(lèi)型必填描述
uristring表示要從中刪除ID的uri對(duì)象。

返回值:

類(lèi)型說(shuō)明
string返回刪除ID之后的uri對(duì)象。

示例:

  1. try {
  2. let uri = dataUriUtils.deleteId('com.example.dataUriUtils/1221');
  3. console.info('delete id with the uri is: ${uri}');
  4. } catch(err) {
  5. console.error('delete uri err, check the input uri ${err}');
  6. }

dataUriUtils.updateId

updateId(uri: string, id: number): string

更新指定uri中的ID。

系統(tǒng)能力:SystemCapability.Ability.AbilityRuntime.Core

參數(shù):

名稱(chēng)類(lèi)型必填描述
uristring表示uri對(duì)象
idnumber表示要更新的ID

返回值:

類(lèi)型說(shuō)明
string返回更新ID之后的uri對(duì)象。

示例:

  1. try {
  2. let id = 1122;
  3. let uri = dataUriUtils.updateId(
  4. 'com.example.dataUriUtils/1221',
  5. id
  6. );
  7. } catch (err) {
  8. console.error('delete uri err, check the input uri ${err}');
  9. }
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)