Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
67efbb10
D
Docs
项目概览
OpenHarmony
/
Docs
12 个月 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
67efbb10
编写于
2月 28, 2022
作者:
O
openharmony_ci
提交者:
Gitee
2月 28, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1712 增加窗口子系统Readme
Merge pull request !1712 from zhouyaoying/master
上级
64c0ba86
91435290
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
63 addition
and
0 deletion
+63
-0
zh-cn/readme/figures/WindowManager.png
zh-cn/readme/figures/WindowManager.png
+0
-0
zh-cn/readme/窗口子系统.md
zh-cn/readme/窗口子系统.md
+63
-0
未找到文件。
zh-cn/readme/figures/WindowManager.png
0 → 100644
浏览文件 @
67efbb10
106.6 KB
zh-cn/readme/窗口子系统.md
0 → 100644
浏览文件 @
67efbb10
# windowmanager
-
[
简介
](
#简介
)
-
[
目录
](
#目录
)
-
[
约束
](
#约束
)
-
[
接口说明
](
#接口说明
)
-
[
相关仓
](
#相关仓
)
## 简介
**窗口子系统**
提供窗口管理和Display管理的基础能力,是系统图形界面显示所需的基础子系统
其主要的结构如下图所示:
![
窗口子系统架构图
](
./figures/WindowManager.png
)
-
**Window Manager Client**
应用进程窗口管理接口层,提供窗口对对象抽象和窗口管理接口,对接原能力和UI框架。
-
**Display Manager Client**
应用进程Display管理接口层,提供Display信息抽象和Display管理接口。
-
**Window Manager Server**
窗口管理服务,提供窗口布局、Z序控制、窗口树结构、窗口拖拽、窗口快照等能力,并提供窗口布局和焦点窗口给多模输入
-
**Display Manager Server**
Display管理服务,提供Display信息、屏幕截图、屏幕亮灭和亮度处理控制,并处理Display与Screen映射关系
## 目录
```
foundation/windowmanager/
├── dm # Dislplay Manager Client实现代码
├── dmserver # Dislplay Manager Service实现代码
├── interfaces # 对外接口存放目录
│ ├── innerkits # native接口存放目录
│ └── kits # js/napi接口存放目录
├── resources # 框架使用资源文件存放目录
├── sa_profile # 系统服务配置文件
├── snapshot # 截屏命令行工具实现代码
├── utils # 工具类存放目录
├── wm # Window Manager Client实现代码
├── wmserver # Window Manager Service实现代码
```
## 约束
-
语言版本
-
C++11或以上
## 接口说明
-
[
Window
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-window.md
)
-
[
Display
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-display.md
)
## 相关仓
-
graphic_standard
-
ace_ace_engine
-
aafwk_standard
-
multimodalinput_input
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录