diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f7fec4f48ac6f7119367ab107b5c19d146b4f99..b4cdab831a4d7ad6dddc3c807798b7dba1fa9df8 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 9ad088462a7e8bd59fb60c373d26956c8484a607..9dc43c8cecfb301e3cfb306ae3b15813137d835c 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 2b9805dd6a03ea9ba77e79e12b14d96ef5d0b6fd..597b6a9ff67438d0e75eb955cfe48bc29d1bd28b 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 f7bf839d7fd3a60f78676c755eb42dd850c8f721..1957b96a2d65ecb431e49881f2f5925bcbe7583b 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 }