• Home
Name Date Size #Lines LOC

..--

cert/12-May-2024-

figures/12-May-2024-

screensaver/src/main/12-May-2024-375242

BUILD.gnD12-May-20242.1 KiB5952

LICENSED12-May-20249.9 KiB177150

README.mdD12-May-20241.5 KiB4828

README_zh.mdD12-May-20241.5 KiB5128

bundle.jsonD12-May-20241.3 KiB5151

README.md

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

README_zh.md

1# 图形子系统CAMERA\_SCREENSAVER\_APP组件<a name="ZH-CN_TOPIC_0000001130489941"></a>
2
3-   [简介](#section132119717356)
4-   [目录](#section176641621345)
5-   [约束](#section722512541395)
6-   [相关仓](#section16511040154318)
7
8## 简介<a name="section132119717356"></a>
9
10CAMERA\_SCREENSAVER\_APP组件, 作为轻量系统带屏设备上的屏保应用参考实现,提供用户屏幕保护能力。它主要实现了以下功能:
11
121、支持播放预设图片能力。
13
142、支持点击屏幕退出能力。
15
16**图 1**  组件架构图(红色框是屏保应用)<a name="fig4460722185514"></a>
17
18
19![](figures/screensaver.png)
20
21## 目录<a name="section176641621345"></a>
22
23```
24applications/sample/camera/screensaver
25├── cert                签名目录
26├── screensaver/src/main
27       ├──resources     资源目录
28       ├──cpp           源码目录
29```
30
31## 约束<a name="section722512541395"></a>
32
33C++11版本或以上
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
49
50
51