• Home
Name Date Size #Lines LOC

..--

AppScope/12-May-2024-3633

WindowComponent/12-May-2024-409314

entry/12-May-2024-710596

screenshots/devices/12-May-2024-

.gitignoreD12-May-2024105 88

README_zh.mdD12-May-20241.7 KiB4319

build-profile.json5D12-May-20241.1 KiB4645

hvigorfile.jsD12-May-2024168 21

package.jsonD12-May-2024369 1818

README_zh.md

1# 窗口
2
3### 介绍
4
5本示例展示了在应用主窗口中创建和拉起子窗口,并对子窗口设置窗口相关属性,以及设置窗口规避区域、窗口沉浸式和小窗口等功能。
6
7
8 本实例使用[窗口管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-window.md)
9
10
111.启动应用,首页展示窗口沉浸式以及设置状态栏和任务栏属性,点击窗口视频跳转到播放页。
12
132.点击视频屏幕可以拉起小窗口播放视频,小窗口可以拖拽,再次点击视频可以关闭小窗口。
14
153.点击全屏播放并切换窗口方向按钮可以全屏播放视频并且改变窗口方向。
16
17
18### 效果预览
19
20-![home](screenshots/devices/mainWindow.png) ![play1](screenshots/devices/subWindow.png)
21
22
23### 相关权限
24
25本示例需要在module.json5中配置如下权限:
26
27允许应用使用悬浮窗的能力:[ohos.permission.SYSTEM_FLOAT_WINDOW](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)
28
29
30### 依赖
31
32不涉及。
33
34
35### 约束与限制
36
371.本示例仅支持标准系统上运行,支持设备:RK3568;
38
392.本示例仅支持API9版本SDK,版本号:3.2.10.6;
40
413.本示例需要使用DevEco Studio 3.1 Beta1 (Build Version: 3.1.0.200)才可编译运行;
42
434.本示例所配置的权限ohos.permission.SYSTEM_FLOAT_WINDOW为system_basic级别(相关权限级别可通过[权限定义列表](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/permission-list.md)查看),需要手动配置对应级别的权限签名(具体操作可查看[自动化签名方案](https://docs.openharmony.cn/pages/v3.2Beta/zh-cn/application-dev/security/hapsigntool-overview.md/))