diff --git a/zh-cn/application-dev/reference/apis/js-apis-window.md b/zh-cn/application-dev/reference/apis/js-apis-window.md index f668225b2b3da0b5ce6b98ea7746e1a53e2d2a22..1003f9d98a844e0bd6e9b872b99c93028dda2bb2 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-window.md +++ b/zh-cn/application-dev/reference/apis/js-apis-window.md @@ -25,21 +25,21 @@ import window from '@ohos.window'; | 名称 | 值 | 说明 | | ----------------- | ------ | ------------------ | -| TYPE_APP | 0 | 表示应用子窗口。此接口仅可在FA模型下使用。 | +| TYPE_APP | 0 | 表示应用子窗口。
**模型约束:** 此接口仅可在FA模型下使用。 | | TYPE_SYSTEM_ALERT | 1 | 表示系统告警窗口。 | -| TYPE_INPUT_METHOD9+ | 2 | 表示输入法窗口。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_STATUS_BAR9+ | 3 | 表示状态栏窗口。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_PANEL9+ | 4 | 表示通知栏。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_KEYGUARD9+ | 5 | 表示锁屏。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_VOLUME_OVERLAY9+ | 6 | 表示音量条。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_NAVIGATION_BAR9+ | 7 | 表示导航栏窗口。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_FLOAT9+ | 8 | 表示悬浮窗。此接口仅可在Stage模型下使用。
**需要权限:** ohos.permission.SYSTEM_FLOAT_WINDOW | -| TYPE_WALLPAPER9+ | 9 | 表示壁纸。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_DESKTOP9+ | 10 | 表示桌面。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_LAUNCHER_RECENT9+ | 11 | 表示多任务中心。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_LAUNCHER_DOCK9+ | 12 | 表示桌面Dock栏。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_VOICE_INTERACTION9+ | 13 | 表示智慧语音。此接口仅可在Stage模型下使用。
此接口为系统接口。 | -| TYPE_POINTER9+ | 14 | 表示鼠标。此接口仅可在Stage模型下使用。
此接口为系统接口。 | +| TYPE_INPUT_METHOD9+ | 2 | 表示输入法窗口。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_STATUS_BAR9+ | 3 | 表示状态栏窗口。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_PANEL9+ | 4 | 表示通知栏。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_KEYGUARD9+ | 5 | 表示锁屏。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_VOLUME_OVERLAY9+ | 6 | 表示音量条。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_NAVIGATION_BAR9+ | 7 | 表示导航栏窗口。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_FLOAT9+ | 8 | 表示悬浮窗。
**模型约束:** 此接口仅可在Stage模型下使用。
**需要权限:** ohos.permission.SYSTEM_FLOAT_WINDOW | +| TYPE_WALLPAPER9+ | 9 | 表示壁纸。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_DESKTOP9+ | 10 | 表示桌面。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_LAUNCHER_RECENT9+ | 11 | 表示多任务中心。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_LAUNCHER_DOCK9+ | 12 | 表示桌面Dock栏。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_VOICE_INTERACTION9+ | 13 | 表示智慧语音。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | +| TYPE_POINTER9+ | 14 | 表示鼠标。
**模型约束:** 此接口仅可在Stage模型下使用。
**系统接口:** 此接口为系统接口。 | ## AvoidAreaType7+ @@ -58,7 +58,7 @@ import window from '@ohos.window'; 窗口模式枚举。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -74,7 +74,7 @@ import window from '@ohos.window'; 窗口布局模式枚举。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -123,7 +123,7 @@ import window from '@ohos.window'; 单个导航栏或状态栏回调信息。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -139,7 +139,7 @@ import window from '@ohos.window'; 当前系统栏回调信息集合。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -224,7 +224,7 @@ create(id: string, type: WindowType, callback: AsyncCallback<Window>): voi 创建子窗口,使用callback异步回调。 -此接口仅可在FA模型下使用。 +**模型约束:** 此接口仅可在FA模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -256,7 +256,7 @@ create(id: string, type: WindowType): Promise<Window> 创建子窗口,使用Promise异步回调。 -此接口仅可在FA模型下使用。 +**模型约束:** 此接口仅可在FA模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -425,7 +425,7 @@ getTopWindow(callback: AsyncCallback<Window>): void 获取当前应用内最后显示的窗口,使用callback异步回调。 -此接口仅可在FA模型下使用。 +**模型约束:** 此接口仅可在FA模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -455,7 +455,7 @@ getTopWindow(): Promise<Window> 获取当前应用内最后显示的窗口,使用Promise异步回调。 -此接口仅可在FA模型下使用。 +**模型约束:** 此接口仅可在FA模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -545,7 +545,7 @@ minimizeAll(id: number, callback: AsyncCallback<void>): void 最小化某显示设备下的所有窗口。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -583,7 +583,7 @@ minimizeAll(id: number): Promise<void> 最小化某显示设备下的所有窗口。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -625,7 +625,7 @@ toggleShownStateForAllAppWindows(callback: AsyncCallback<void>): void 多窗口快速切换时隐藏或者恢复应用窗口。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -652,7 +652,7 @@ toggleShownStateForAllAppWindows(): Promise<void> 多窗口快速切换时隐藏或者恢复应用窗口。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -678,7 +678,7 @@ setWindowLayoutMode(mode: WindowLayoutMode, callback: AsyncCallback<void>) 设置窗口布局模式。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -702,7 +702,7 @@ setWindowLayoutMode(mode: WindowLayoutMode): Promise<void> 设置窗口布局模式。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -735,7 +735,7 @@ on(type: 'systemBarTintChange', callback: Callback<SystemBarTintState>): v 开启状态栏、导航栏属性变化的监听。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -760,7 +760,7 @@ off(type: 'systemBarTintChange', callback?: Callback<SystemBarTintState >) 关闭状态栏、导航栏属性变化的监听。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -789,7 +789,7 @@ hide (callback: AsyncCallback<void>): void 隐藏当前窗口,使用callback异步回调。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -817,7 +817,7 @@ hide(): Promise<void> 隐藏当前窗口,使用Promise异步回调。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -1067,7 +1067,7 @@ setWindowType(type: WindowType, callback: AsyncCallback<void>): void 设置窗口类型,使用callback异步回调。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -1097,7 +1097,7 @@ setWindowType(type: WindowType): Promise<void> 设置窗口类型,使用Promise异步回调。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -1616,7 +1616,7 @@ loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void 为当前窗口加载与LocalStorage相关联的具体页面内容,使用callback异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -1654,7 +1654,7 @@ loadContent(path: string, storage: LocalStorage): Promise<void> 为当前窗口加载与LocalStorage相关联的具体页面内容,使用Promise异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -1930,7 +1930,8 @@ windowClass.off('keyboardHeightChange'); on(type: 'touchOutside', callback: Callback<void>): void 开启本窗口区域范围外的点击事件的监听。 -此接口为系统接口。 + +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -1954,7 +1955,8 @@ windowClass.on('touchOutside', () => { off(type: 'touchOutside', callback?: Callback<void>): void 关闭本窗口区域范围外的点击事件的监听。 -此接口为系统接口。 + +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2631,7 +2633,7 @@ setForbidSplitMove(isForbidSplitMove: boolean, callback: AsyncCallback<void&g 设置窗口在分屏模式下是否被禁止移动,使用callback异步回调。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2662,7 +2664,7 @@ setForbidSplitMove(isForbidSplitMove: boolean): Promise<void> 设置窗口在分屏模式下是否被禁止移动,使用Promise异步回调。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2694,7 +2696,7 @@ promise.then((data)=> { WindowStage生命周期。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2717,7 +2719,7 @@ getMainWindow(callback: AsyncCallback<Window>): void 获取该WindowStage实例下的主窗口,使用callback异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2752,7 +2754,7 @@ getMainWindow(): Promise<Window> 获取该WindowStage实例下的主窗口,使用Promise异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2786,7 +2788,7 @@ createSubWindow(name: string, callback: AsyncCallback<Window>): void 创建该WindowStage实例下的子窗口,使用callback异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2823,7 +2825,7 @@ createSubWindow(name: string): Promise<Window> 创建该WindowStage实例下的子窗口,使用Promise异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2863,7 +2865,7 @@ getSubWindow(callback: AsyncCallback<Array<Window>>): void 获取该WindowStage实例下的所有子窗口,使用callback异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2898,7 +2900,7 @@ getSubWindow(): Promise<Array<Window>> 获取该WindowStage实例下的所有子窗口,使用Promise异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2932,7 +2934,7 @@ loadContent(path: string, storage: LocalStorage, callback: AsyncCallback<void 为当前WindowStage的主窗口加载与LocalStorage相关联的具体页面内容,使用callback异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -2971,7 +2973,7 @@ loadContent(path: string, storage?: LocalStorage): Promise<void> 为当前WindowStage的主窗口加载与LocalStorage相关联的具体页面内容,使用Promise异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -3016,7 +3018,7 @@ loadContent(path: string, callback: AsyncCallback<void>): void 为当前WindowStage的主窗口加载具体页面内容,使用callback异步回调。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -3051,7 +3053,7 @@ on(eventType: 'windowStageEvent', callback: Callback<WindowStageEventType> 开启WindowStage生命周期变化的监听。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -3082,7 +3084,7 @@ off(eventType: 'windowStageEvent', callback?: Callback<WindowStageEventType&g 关闭WindowStage生命周期变化的监听。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -3111,9 +3113,9 @@ disableWindowDecor(): void 禁止窗口装饰。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 -此接口为系统接口。 +**系统接口:** 此接口为系统接口。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core @@ -3135,7 +3137,7 @@ setShowOnLockScreen(showOnLockScreen: boolean): void 设置应用显示在锁屏之上。 -此接口仅可在Stage模型下使用。 +**模型约束:** 此接口仅可在Stage模型下使用。 **系统能力:** SystemCapability.WindowManager.WindowManager.Core