Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
babe7145
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
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看板
未验证
提交
babe7145
编写于
3月 12, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 12, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1957 add windowmanager doc
Merge pull request !1957 from youqijing/master
上级
d9abda38
0e6bacbf
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
89 addition
and
0 deletion
+89
-0
zh-cn/application-dev/windowmanager/Readme-CN.md
zh-cn/application-dev/windowmanager/Readme-CN.md
+12
-0
zh-cn/application-dev/windowmanager/display-guidelines.md
zh-cn/application-dev/windowmanager/display-guidelines.md
+25
-0
zh-cn/application-dev/windowmanager/display-overview.md
zh-cn/application-dev/windowmanager/display-overview.md
+7
-0
zh-cn/application-dev/windowmanager/screenshot-guidelines.md
zh-cn/application-dev/windowmanager/screenshot-guidelines.md
+38
-0
zh-cn/application-dev/windowmanager/screenshot-overview.md
zh-cn/application-dev/windowmanager/screenshot-overview.md
+7
-0
未找到文件。
zh-cn/application-dev/windowmanager/Readme-CN.md
0 → 100644
浏览文件 @
babe7145
# 窗口管理
*
窗口
*
窗口开发概述
*
窗口开发指导
*
显示设备
*
[
屏幕属性开发概述
](
display-overview.md
)
*
[
屏幕属性开发指导
](
display-guidelines.md
)
*
屏幕截图
*
[
屏幕截图开发概述
](
screenshot-overview.md
)
*
[
屏幕截图开发指导
](
screenshot-guidelines.md
)
zh-cn/application-dev/windowmanager/display-guidelines.md
0 → 100644
浏览文件 @
babe7145
# 屏幕属性开发指导
## 场景介绍
应用通过调用屏幕接口获取默认Display或者所有Display的属性。
## 接口说明
完整版的接口定义请参考API接口说明文件:
[
屏幕属性
](
../reference/apis/js-apis-display.md
)
。
### 开发步骤
通过
`getDefaultDisplay(): Promise<Display>`
来获取当前默认的
`Display`
对象,具体代码示例可参考:
```
js
import
display
from
'
@ohos.display
'
// 导入模块
let
disp
;
// disp用来保存默认Display
display
.
getDefaultDisplay
().
then
((
disp
)
=>
{
console
.
log
(
'
display.getDefaultDisplay success, display :
'
+
JSON
.
stringify
(
disp
));
},
(
err
)
=>
{
console
.
log
(
'
display.getDefaultDisplay failed, error :
'
+
JSON
.
stringify
(
err
));
})
```
zh-cn/application-dev/windowmanager/display-overview.md
0 → 100644
浏览文件 @
babe7145
# 屏幕属性开发概述
屏幕具有显示应用窗口布局的能力,屏幕属性包括:屏幕id号、屏幕名称、屏幕启用标识、屏幕状态、屏幕刷新率、屏幕旋转角度、屏幕宽度、屏幕高度、屏幕像素密度、屏幕字体缩放因子和每英寸屏幕的确切物理像素值。
## 基本概念
`Display`
:Display指的是对应用可见的屏幕,这是一种抽象的屏幕概念,与真实的物理屏幕不同,可作为窗口容器。
zh-cn/application-dev/windowmanager/screenshot-guidelines.md
0 → 100644
浏览文件 @
babe7145
# 屏幕截图开发概述
## 场景介绍
指定显示设备进行特定参数的屏幕截图。
## 接口说明
完整版的接口定义请参考API接口说明文件:
[
屏幕截图
](
../reference/apis/js-apis-screenshot.md
)
。
## 开发步骤
通过接口
`save(options?: ScreenshotOptions): Promise<image.PixelMap>`
进行屏幕截图。其中
`options`
为预定义的截屏参数,如果没有输入
`options`
,则使用默认截取整屏,具体代码示例可参考:
```
js
import
screenshot
from
'
@ohos.screenshot
'
// 导入模块
// 设置屏幕截图参数
var
ScreenshotOptions
=
{
"
screenRect
"
:
{
"
left
"
:
200
,
"
top
"
:
100
,
"
width
"
:
200
,
"
height
"
:
200
},
"
imageSize
"
:
{
"
width
"
:
300
,
"
height
"
:
300
},
"
rotation
"
:
0
};
let
image
;
// image用来保存屏幕截图
screenshot
.
save
(
ScreenshotOptions
).
then
((
image
)
=>
{
console
.
log
(
'
screenshot.save success, screenshot image :
'
+
JSON
.
stringify
(
image
));
},
(
err
)
=>
{
console
.
log
(
'
screenshot.save failed, error :
'
+
JSON
.
stringify
(
err
));
})
```
zh-cn/application-dev/windowmanager/screenshot-overview.md
0 → 100644
浏览文件 @
babe7145
# 屏幕截图开发指导
提供指定显示设备下特定参数的屏幕截图能力。
## 基本概念
`screenshot`
:提供屏幕截图能力。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录