From 918f5feb4a9110f082e2bab0d44380326075f8fa Mon Sep 17 00:00:00 2001 From: liujia178 Date: Thu, 15 May 2025 21:34:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9photoAccessHelper=20arkts1.2?= =?UTF-8?q?=20=E5=B7=AE=E5=BC=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liujia178 --- .../js-apis-photoAccessHelper-sys.md | 36 +++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-media-library-kit/js-apis-photoAccessHelper-sys.md b/zh-cn/application-dev/reference/apis-media-library-kit/js-apis-photoAccessHelper-sys.md index 47757cd60d4c..aa0bad500a33 100644 --- a/zh-cn/application-dev/reference/apis-media-library-kit/js-apis-photoAccessHelper-sys.md +++ b/zh-cn/application-dev/reference/apis-media-library-kit/js-apis-photoAccessHelper-sys.md @@ -1248,7 +1248,9 @@ async function example() { ### createAssetsForApp12+ -createAssetsForApp(bundleName: string, appName: string, appId: string, photoCreationConfigs: Array<PhotoCreationConfig>): Promise<Array<string>> +ArkTS1.1: createAssetsForApp(bundleName: string, appName: string, tokenId: number, photoCreationConfigs: Array<PhotoCreationConfig>): Promise<Array<string>> + +ArkTS1.2: createAssetsForApp(bundleName: string, appName: string, appId: string, photoCreationConfigs: Array<PhotoCreationConfig>): Promise<Array<string>> 调用接口代替应用创建媒体库uri列表。Uri已对appId对应的应用授权,支持应用使用uri写入图片/视频。 @@ -1264,7 +1266,7 @@ createAssetsForApp(bundleName: string, appName: string, appId: string, photoCrea | -------- |----------------------------------------------------------------------| ---- | ------------------------- | | bundleName | string | 是 | 需保存图片/视频文件的应用bundle name。 | | appName | string | 是 | 需保存图片/视频文件的应用app name。 | -| appId | string | 是 | 需保存图片/视频文件的应用app id。 | +| ArkTS1.1: tokenId
ArkTS1.2: appId | ArkTS1.1: number
ArkTS1.2: string | 是 | ArkTS1.1: 需保存图片/视频文件的应用token id。
ArkTS1.2: 需保存图片/视频文件的应用app id。 | | photoCreationConfigs | Array<[PhotoCreationConfig](./js-apis-photoAccessHelper.md#photocreationconfig12)> | 是 | 保存图片/视频到媒体库的配置。 | **返回值:** @@ -1286,6 +1288,34 @@ createAssetsForApp(bundleName: string, appName: string, appId: string, photoCrea **示例:** +ArkTS1.1示例: + +```ts +async function example() { + console.info('createAssetsForAppDemo.'); + + try { + let bundleName: string = 'testBundleName'; + let appName: string = 'testAppName'; + let tokenId: number = 1; + let photoCreationConfigs: Array = [ + { + title: 'test', + fileNameExtension: 'jpg', + photoType: photoAccessHelper.PhotoType.IMAGE, + subtype: photoAccessHelper.PhotoSubtype.DEFAULT, + } + ]; + let desFileUris: Array = await phAccessHelper.createAssetsForApp(bundleName, appName, tokenId, photoCreationConfigs); + console.info('createAssetsForApp success, data is ' + desFileUris); + } catch (err) { + console.error(`createAssetsForApp failed with error: ${err.code}, ${err.message}`); + } +} +``` + +ArkTS1.2示例: + ```ts async function example() { console.info('createAssetsForAppDemo.'); @@ -1304,7 +1334,7 @@ async function example() { ]; let desFileUris: Array = await phAccessHelper.createAssetsForApp(bundleName, appName, appId, photoCreationConfigs); console.info('createAssetsForApp success, data is ' + desFileUris); - } catch (err) { + } catch (err: BusinessError) { console.error(`createAssetsForApp failed with error: ${err.code}, ${err.message}`); } } -- Gitee