From a9ceefd6733d34a6c0dff4c41886a25a3419af6e Mon Sep 17 00:00:00 2001 From: hexagon1337 Date: Mon, 17 Jun 2024 15:32:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9demo=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E5=A4=A7=E5=B0=8F=E7=9A=84=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hexagon1337 --- .../main/ets/entryability/EntryAbility.ets | 27 ++----------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/entry/src/main/ets/entryability/EntryAbility.ets b/entry/src/main/ets/entryability/EntryAbility.ets index d758083..241c342 100644 --- a/entry/src/main/ets/entryability/EntryAbility.ets +++ b/entry/src/main/ets/entryability/EntryAbility.ets @@ -22,14 +22,14 @@ import Want from '@ohos.app.ability.Want'; import AbilityConstant from '@ohos.app.ability.AbilityConstant'; export default class EntryAbility extends UIAbility { - onCreate(want:Want, launchParam:AbilityConstant.LaunchParam) { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); let displayWH = display.getDefaultDisplaySync() GlobalContext.getContext().setObject("abilityWant", want); GlobalContext.getContext().setObject("globalFilesDir", this.context.filesDir); + GlobalContext.getContext().setObject("deviceW", displayWH.width); GlobalContext.getContext().setObject("deviceH", displayWH.height); GlobalContext.getContext().setObject("context", this.context); - this.getWindowVisible() } onDestroy() { @@ -64,27 +64,4 @@ export default class EntryAbility extends UIAbility { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground'); } - getWindowVisible() { - try { - let promise = window.getLastWindow(this.context); - promise.then((data) => { - //获取窗口对象 - const windowClass = data; - try { - //获取窗口属性 - let properties = windowClass.getWindowProperties(); - let visibleWindow = properties.windowRect; - //visibleWindow.width: 窗口宽度;visibleWindow.height: 窗口高度 - GlobalContext.getContext().setObject("deviceW", visibleWindow.width); - } catch (exception) { - console.error('Failed to obtain the window properties. Cause: ' + JSON.stringify(exception)); - } - console.info('Succeeded in obtaining the top window. Data: ' + JSON.stringify(data)); - }).catch((err:Error) => { - console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(err)); - }); - } catch (exception) { - console.error('Failed to obtain the top window. Cause: ' + JSON.stringify(exception)); - } - } } -- Gitee