From 2e3bdc1e3a7bebe4e4aa572622ce154d0e7a37ab Mon Sep 17 00:00:00 2001 From: zenggaofeng Date: Thu, 21 Dec 2023 09:46:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=AD=E6=B3=95=E9=80=82=E9=85=8DAPI11?= =?UTF-8?q?=EF=BC=88=204.1.0.36=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zenggaofeng --- CHANGELOG.md | 1 + README.md | 2 +- library/src/main/ets/components/cache/key/Key.ets | 2 +- .../imageknife/compress/provider/CompressProvider.ets | 2 +- .../main/ets/components/imageknife/requestmanage/ICache.ets | 4 ++-- .../ets/components/imageknife/transform/BaseTransform.ets | 2 +- .../main/ets/components/imageknife/utils/svg/SVGParseImpl.ets | 2 +- 7 files changed, 8 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 493ebbc..b96b2c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## 2.1.2-rc.1 - 修复断网状态下错误展位图不显示 +- 适配IDE4.1(4.1.3.322和SDK API11( 4.1.0.36) ## 2.1.2-rc.0 - 开放.jpg .png .gif解码能力 diff --git a/README.md b/README.md index e4601a6..7ee1417 100644 --- a/README.md +++ b/README.md @@ -422,7 +422,7 @@ export default class EntryAbility extends UIAbility { ## 约束与限制 在下述版本验证通过: - +DevEco Studio 4.1(4.1.3.322)--SDK:API11( 4.1.0.36) DevEco Studio 4.0(4.0.3.700)--SDK:API10( 4.0.10.15) HSP场景适配: diff --git a/library/src/main/ets/components/cache/key/Key.ets b/library/src/main/ets/components/cache/key/Key.ets index 5f17ffb..58b6adc 100644 --- a/library/src/main/ets/components/cache/key/Key.ets +++ b/library/src/main/ets/components/cache/key/Key.ets @@ -21,6 +21,6 @@ export interface Key { * in undefined behavior. * @param messageDigest */ - updateDiskCacheKey(info: Object); + updateDiskCacheKey(info: Object):void; } \ No newline at end of file diff --git a/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets b/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets index 6b74795..3283c70 100644 --- a/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets +++ b/library/src/main/ets/components/imageknife/compress/provider/CompressProvider.ets @@ -14,7 +14,7 @@ */ export interface CompressProvider { - close(); + close():void; openData():ArrayBuffer; diff --git a/library/src/main/ets/components/imageknife/requestmanage/ICache.ets b/library/src/main/ets/components/imageknife/requestmanage/ICache.ets index 59e5b74..9c86eb0 100644 --- a/library/src/main/ets/components/imageknife/requestmanage/ICache.ets +++ b/library/src/main/ets/components/imageknife/requestmanage/ICache.ets @@ -20,11 +20,11 @@ export interface ICache { getValue(key: K): V|undefined; - putValue(key: K, value: V); + putValue(key: K, value: V):void; removeValue(key: K): V|undefined; - clear(); + clear():void; } \ No newline at end of file diff --git a/library/src/main/ets/components/imageknife/transform/BaseTransform.ets b/library/src/main/ets/components/imageknife/transform/BaseTransform.ets index 206667a..35847ab 100644 --- a/library/src/main/ets/components/imageknife/transform/BaseTransform.ets +++ b/library/src/main/ets/components/imageknife/transform/BaseTransform.ets @@ -20,5 +20,5 @@ export interface BaseTransform { // 实现类 返回作为key生成的一部分 getName(): string; - transform(value: ArrayBuffer, request: RequestOption, func: AsyncTransform); + transform(value: ArrayBuffer, request: RequestOption, func: AsyncTransform):void; } \ No newline at end of file diff --git a/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets b/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets index 2559c59..5328535 100644 --- a/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets +++ b/library/src/main/ets/components/imageknife/utils/svg/SVGParseImpl.ets @@ -17,7 +17,7 @@ import {SVGImageView} from '@ohos/svg' import {Size} from '../../RequestOption' export class SVGParseImpl implements IParseSvg{ - parseSvg(imageinfo: ArrayBuffer,size?:Size): Promise{ + parseSvg(imageinfo: ArrayBuffer | ArrayBufferLike,size?:Size): Promise{ let model = new SVGImageView.SVGImageViewModel(); let svgSize:SVGImageView.Size = new SVGImageView.Size(); svgSize.width = 0;