1# Display Management Overview 2 3Display management is centered around the oversight of a device's displays, which includes physical, virtual, and foldable displays. It involves managing their properties and serving as a broadcaster to relay monitored information to services that have subscribed to display information. 4 5Display management includes the following capabilities: 6 7- Obtaining the display properties, such as resolution, physical pixel density, and dimensions. 8- Listening for various display events, including rotation, resolution changes, refresh rate changes, and folding state changes. 9- Creating and using virtual screens. This capability is available only for system applications. 10 11For details about how to obtain display properties and listen for status changes, see [Using OH_DisplayManager to Obtain Basic Display Information and Listen for Status Changes (C/C++)](native-display-manager.md) and [Using Display to Obtain Display Properties and Listen for Status Changes (ArkTS)](screenProperty-guideline.md).<!--Del--> For details about how to use virtual screens, see [Creating and Using a Virtual Screen (ArkTS) (for System Applications Only)](virtualScreen-guideline.md).<!--DelEnd--> 12 13## Constraints 14 15- The Display and Screen APIs must be used in the system that supports the SystemCapability.Window.SessionManager capability. For details, see [SystemCapability](../reference/syscap.md). 16- In multi-display implementation, the Screen API is available only for system applications only, and certain APIs require the ohos.permission.CAPTURE_SCREEN permission. 17