# 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 ![](figures/screensaver_en.png) ## 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)