# CAMERA\_SCREENSAVER\_APP
- [Introduction](#section132119717356)
- [Directory Structure](#section176641621345)
- [Constraints](#section722512541395)
- [Repositories Involved](#section16511040154318)
## Introduction
This repository provides the screen saver capability, as one reference implementation. You can use it to:
- Play the preset images.
- Tap the screen to exit the screen saver.
**Figure 1** Position of this repository in the graphics subsystem

## Directory Structure
```
applications/sample/camera/screensaver
├── cert Certificate
├── screensaver/src/main
├──resources Resources
├──cpp Source code
```
## Constraints
C++ 11 or later
## Repositories
[Graphic subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/graphics.md)
**applications_camera_screensaver_app**
[window_window_manager_lite](https://gitee.com/openharmony/window_window_manager_lite/blob/master/README.md)
[graphic_surface_lite](https://gitee.com/openharmony/graphic_surface_lite/blob/master/README.md)
[arkui_ui_lite](https://gitee.com/openharmony/arkui_ui_lite/blob/master/README.md)
[graphic_graphic_utils_lite](https://gitee.com/openharmony/graphic_graphic_utils_lite/blob/master/README.md)