1# Theme Framework 2 3## Introduction 4 5### About the Subsystem 6The theme framework subsystem consists of the wallpaper management service and lock screen management service, providing basic capabilities such as wallpaper setting, screen locking, and screen unlocking for the system. 7 8### Architecture 9**Figure 1** Architecture of the theme framework subsystem 10 11 12 13## Directory Structure 14 15``` 16base/theme 17├──wallpaper_mgr # Wallpaper management service 18└──screenlock_mgr # Lock screen management service 19``` 20 21## Services 22 23### Wallpaper Management Service 24 25The wallpaper management service provides APIs for setting wallpapers and comes with a wallpaper switching notification mechanism. 26 27### Lock Screen Management Service 28 29The lock screen management service provides capabilities for locking and unlocking the screen, supports screen lock and unlock notifications, and enables lock screen applications to register system event callbacks. 30 31## Repositories Involved 32 33[theme\_wallpaper\_mgr](https://gitee.com/openharmony/theme_wallpaper_mgr) 34 35[theme\_screenlock\_mgr](https://gitee.com/openharmony/theme_screenlock_mgr) 36