未验证 提交 73a4eb88 编写于 作者: O openharmony_ci 提交者: Gitee

!14314 3.2Beta5:window开发指南使用最新的接口:需同步翻译

Merge pull request !14314 from 葛亚芳/OpenHarmony-3.2-Beta5
...@@ -66,9 +66,9 @@ ...@@ -66,9 +66,9 @@
通过`loadContent`接口加载主窗口的目标页面。 通过`loadContent`接口加载主窗口的目标页面。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
// 1.获取应用主窗口。 // 1.获取应用主窗口。
let windowClass = null; let windowClass = null;
...@@ -122,11 +122,11 @@ class MainAbility extends Ability { ...@@ -122,11 +122,11 @@ class MainAbility extends Ability {
当不再需要某些子窗口时,可根据具体实现逻辑,使用`destroyWindow`接口销毁子窗口。 当不再需要某些子窗口时,可根据具体实现逻辑,使用`destroyWindow`接口销毁子窗口。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
let windowStage_ = null; let windowStage_ = null;
let sub_windowClass = null; let sub_windowClass = null;
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
showSubWindow() { showSubWindow() {
// 1.创建应用子窗口。 // 1.创建应用子窗口。
windowStage_.createSubWindow("mySubWindow", (err, data) => { windowStage_.createSubWindow("mySubWindow", (err, data) => {
...@@ -213,9 +213,9 @@ class MainAbility extends Ability { ...@@ -213,9 +213,9 @@ class MainAbility extends Ability {
通过`loadContent`接口加载沉浸式窗口的具体内容。 通过`loadContent`接口加载沉浸式窗口的具体内容。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
// 1.获取应用主窗口。 // 1.获取应用主窗口。
let windowClass = null; let windowClass = null;
...@@ -295,7 +295,7 @@ class MainAbility extends Ability { ...@@ -295,7 +295,7 @@ class MainAbility extends Ability {
"name" : "ohos.permission.SYSTEM_FLOAT_WINDOW", "name" : "ohos.permission.SYSTEM_FLOAT_WINDOW",
"usedScene": { "usedScene": {
"abilities": [ "abilities": [
"MainAbility" "EntryAbility"
], ],
"when":"inuse" "when":"inuse"
} }
...@@ -319,11 +319,11 @@ class MainAbility extends Ability { ...@@ -319,11 +319,11 @@ class MainAbility extends Ability {
当不再需要悬浮窗时,可根据具体实现逻辑,使用`destroyWindow`接口销毁悬浮窗。 当不再需要悬浮窗时,可根据具体实现逻辑,使用`destroyWindow`接口销毁悬浮窗。
```ts ```ts
import Ability from '@ohos.application.Ability' import UIAbility from '@ohos.app.ability.UIAbility';
import ExtensionContext from '@ohos.application.ServiceExtensionAbility'; import ExtensionContext from '@ohos.app.ability.ServiceExtensionAbility';
import window from '@ohos.window'; import window from '@ohos.window';
class MainAbility extends Ability { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
// 2. 创建悬浮窗。 // 2. 创建悬浮窗。
let windowClass = null; let windowClass = null;
......
...@@ -58,12 +58,11 @@ ...@@ -58,12 +58,11 @@
当不再需要音量条窗口时,可根据具体实现逻辑,使用`hide`接口或`destroyWindow`接口对其进行隐藏或销毁。 当不再需要音量条窗口时,可根据具体实现逻辑,使用`hide`接口或`destroyWindow`接口对其进行隐藏或销毁。
```ts ```ts
import ExtensionContext from '@ohos.application.ServiceExtensionAbility'; import ExtensionContext from '@ohos.app.ability.ServiceExtensionAbility';
import window from '@ohos.window'; import window from '@ohos.window';
export default class ServiceExtensionAbility1 extends ExtensionContext { export default class ServiceExtensionAbility1 extends ExtensionContext {
onCreate(want) { onCreate(want) {
console.log("[Demo] MainAbility onCreate")
globalThis.abilityWant = want; globalThis.abilityWant = want;
// 1.创建音量条窗口。 // 1.创建音量条窗口。
let windowClass = null; let windowClass = null;
...@@ -151,7 +150,6 @@ import window from '@ohos.window'; ...@@ -151,7 +150,6 @@ import window from '@ohos.window';
export default class ServiceExtensionAbility1 extends ExtensionContext { export default class ServiceExtensionAbility1 extends ExtensionContext {
onCreate(want) { onCreate(want) {
console.log("[Demo] MainAbility onCreate")
globalThis.abilityWant = want; globalThis.abilityWant = want;
// 创建音量条窗口。 // 创建音量条窗口。
let windowClass = null; let windowClass = null;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册