1# CAMERA\_SCREENSAVER\_APP<a name="EN-US_TOPIC_0000001130489941"></a> 2 3- [Introduction](#section132119717356) 4- [Directory Structure](#section176641621345) 5- [Constraints](#section722512541395) 6- [Repositories Involved](#section16511040154318) 7 8## Introduction<a name="section132119717356"></a> 9 10This repository provides the screen saver capability, as one reference implementation. You can use it to: 11 12- Play the preset images. 13 14- Tap the screen to exit the screen saver. 15 16**Figure 1** Position of this repository in the graphics subsystem<a name="fig4460722185514"></a> 17 18 19 20 21## Directory Structure<a name="section176641621345"></a> 22 23``` 24applications/sample/camera/screensaver 25├── cert Certificate 26├── screensaver/src/main 27 ├──resources Resources 28 ├──cpp Source code 29``` 30 31## Constraints<a name="section722512541395"></a> 32 33C++ 11 or later 34 35## Repositories<a name="section16511040154318"></a> 36 37[Graphic subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/graphics.md) 38 39**applications_camera_screensaver_app** 40 41[window_window_manager_lite](https://gitee.com/openharmony/window_window_manager_lite/blob/master/README.md) 42 43[graphic_surface_lite](https://gitee.com/openharmony/graphic_surface_lite/blob/master/README.md) 44 45[arkui_ui_lite](https://gitee.com/openharmony/arkui_ui_lite/blob/master/README.md) 46 47[graphic_graphic_utils_lite](https://gitee.com/openharmony/graphic_graphic_utils_lite/blob/master/README.md) 48