From a8f2631c06dab00a9ab0762c15d384419fecd96c Mon Sep 17 00:00:00 2001 From: zhoulisheng <635547767@qq.com> Date: Thu, 14 Dec 2023 10:48:09 +0800 Subject: [PATCH] =?UTF-8?q?1.codecheck=20=E4=BB=A3=E7=A0=81=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E4=BF=AE=E6=94=B9=202.README=E6=96=B0=E5=A2=9EHSP?= =?UTF-8?q?=E5=9C=BA=E6=99=AF=E9=80=82=E9=85=8D=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhoulisheng <635547767@qq.com> --- CHANGELOG.md | 2 +- README.md | 6 ++++++ library/src/main/ets/components/FileUtils.ts | 2 +- library/src/main/ets/components/PixelMapUtils.ts | 10 +++++----- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f7fec4..b4cdab8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ## 2.0.1-rc.0 -- RoundedImageName.Model类 +- RoundedImageView.Model类 1.新增setContext(context:common.UIAbilityContext)接口,在hsp场景下需要传入正确的context才能保证后续获取资源代码正常运行,对于非HSP场景无影响可以不传。 2.新增getContext()接口,多用于自定义组件内部,开发者也可以用该方法判断当前context是否传入。 - 项目名称和核心模块名称相同,三方库核心模块更名为library diff --git a/README.md b/README.md index 9ad0884..9dc43c8 100644 --- a/README.md +++ b/README.md @@ -149,6 +149,12 @@ OpenHarmony ohpm 环境配置等更多内容,请参考[如何安装 OpenHarmon - DevEco Studio: 4.0(4.0.3.512),SDK: API10(4.0.10.9) +HSP场景适配: + +RoundedImageView.Model配置类新增`setContext(context:common.UIAbilityContext)`接口, 在HSP场景下需要传入正确的context, 才能保证三方库后续正确获取Resource资源。 + +非HSP场景不影响原功能, context可以不传。 + ## 目录结构 ``` diff --git a/library/src/main/ets/components/FileUtils.ts b/library/src/main/ets/components/FileUtils.ts index 2b9805d..597b6a9 100644 --- a/library/src/main/ets/components/FileUtils.ts +++ b/library/src/main/ets/components/FileUtils.ts @@ -59,7 +59,7 @@ class FileUtils { * 创建文件夹 */ createFolder(path: string):void { - //创建文件夹 + // 创建文件夹 if (!this.existFolder(path)) { fileio.mkdirSync(path) } diff --git a/library/src/main/ets/components/PixelMapUtils.ts b/library/src/main/ets/components/PixelMapUtils.ts index f7bf839..1957b96 100644 --- a/library/src/main/ets/components/PixelMapUtils.ts +++ b/library/src/main/ets/components/PixelMapUtils.ts @@ -28,7 +28,7 @@ class PixelMapUtils { context = GlobalContext.getContext().getObject("context") as common.UIAbilityContext } switch (srcType) { - case SrcType.MEDIA: //media相关数据 + case SrcType.MEDIA: // media相关数据 context.resourceManager.getMediaContent(src.id, (error, value) => { if (error != null) { console.log("error is " + error); @@ -37,7 +37,7 @@ class PixelMapUtils { } }) break - case SrcType.RAWFILE: //本地rawfile相关数据 + case SrcType.RAWFILE: // 本地rawfile相关数据 context.resourceManager.getRawFileContent(src, (error, value) => { if (error != null) { console.log("error is " + error); @@ -46,17 +46,17 @@ class PixelMapUtils { } }) break - case SrcType.URI: //路径uri相关数据 + case SrcType.URI: // 路径uri相关数据 this.callbackPixelMap(src, callback) break - case SrcType.URL: //url相关数据 + case SrcType.URL: // url相关数据 new DownloadUtils().loadData(src, (arrayBuffer, error) => { if (!error) { this.callbackPixelMap(arrayBuffer, callback) } }) break - case SrcType.ARRAYBUFFER: //ArrayBuffer相关数据 + case SrcType.ARRAYBUFFER: // ArrayBuffer相关数据 this.callbackPixelMap(src, callback) break } -- Gitee