1# 屏幕属性 2 3### 简介 4 5本示例监听屏幕数量变化,创建、销毁虚拟屏幕模拟屏幕增减,读取屏幕属性并显示。效果图如下: 6 7 8 9### 相关概念 10 11屏幕属性:屏幕属性接口提供获取默认display对象、获取所有display对象,开启监听、关闭监听功能。 12 13Screen:screen接口提供创建虚拟屏幕、销毁虚拟屏幕、扩展屏幕、镜像屏幕等功能。 14 15### 相关权限 16 17不涉及。 18 19### 使用说明 20 211.点击主页面中大矩形,弹窗显示默认屏幕宽、高、刷新率、ID信息,点击任意区域关闭弹窗,点击小矩形,弹窗显示所有屏幕信息。 22 232.点击**增加屏幕**按钮,监听到屏幕增加,增加小矩形代表新增屏幕(因界面空间有效,增加超过三个屏幕,只显示三个小矩形)。 24 253.点击**移除屏幕**按钮,监听到屏幕销毁,减少小矩形代表移除屏幕。 26 27### 约束与限制 28 291.本示例仅支持在标准系统上运行。 30 312.本示例为Stage模型,从API version 9开始支持。 32 333.编译前下载最新日构建中ohos-sdk,解压并替换@ohos.screen.d.ts文件。 34 354.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。 36 375.本示例需要使用@ohos.screen系统权限的系统接口。使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换,具体操作可参考[替换指南](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md)。