From f49fd8f9f6c2217a22a044727d0f26750e2bbb51 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 17 Jun 2025 20:58:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=AA=E5=B1=8F=E4=BA=8B=E4=BB=B6=E5=9B=9E?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: david --- build-profile.json5 | 6 +++--- .../src/main/ets/com/ohos/model/screenShotModel.ets | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/build-profile.json5 b/build-profile.json5 index 5d04fde..9a3c435 100644 --- a/build-profile.json5 +++ b/build-profile.json5 @@ -4,9 +4,9 @@ { "name": "default", "signingConfig": "release", - "compileSdkVersion": 18, - "compatibleSdkVersion": 18, - "targetSdkVersion": 18, + "compileSdkVersion": 20, + "compatibleSdkVersion": 20, + "targetSdkVersion": 20, "runtimeOS": "OpenHarmony", } ], diff --git a/features/screenshot/src/main/ets/com/ohos/model/screenShotModel.ets b/features/screenshot/src/main/ets/com/ohos/model/screenShotModel.ets index 6d8c2a3..75ffe0b 100644 --- a/features/screenshot/src/main/ets/com/ohos/model/screenShotModel.ets +++ b/features/screenshot/src/main/ets/com/ohos/model/screenShotModel.ets @@ -39,6 +39,7 @@ export class ScreenShotModel { async shotScreen() { Log.showInfo(TAG, 'shotScreen'); + WindowMar.notifyScreenshotEvent(WindowMar.ScreenshotEventType.SYSTEM_SCREENSHOT); await new Promise((resolve) => setTimeout(resolve, CREATE_WINDOW_DELAY)); ScreenshotManager.save().then(async (data) => { Log.showInfo(TAG, `ScreenshotManager.save data:${JSON.stringify(data)}`); @@ -49,8 +50,11 @@ export class ScreenShotModel { format: 'image/jpeg', quality: OPTIONS_QUALITY, }); + } else { + WindowMar.notifyScreenshotEvent(WindowMar.ScreenshotEventType.SYSTEM_SCREENSHOT_ABORT); } }).catch((err: BusinessError) => { + WindowMar.notifyScreenshotEvent(WindowMar.ScreenshotEventType.SYSTEM_SCREENSHOT); Log.showInfo(TAG, `ScreenshotManager.save err:${JSON.stringify(err)}`); }); }