# wallpaper service #### Introduction 1、Provide wallpaper service capability for the system, and support wallpaper display, setting, switching wallpaper and other functions; 2、Provide the framework and interface for developers to develop wallpaper, and develop wallpaper applications; **subsystem architecture diagram** ![](figures/subsystem_architecture.png "subsystem architecture diagram") #### Warehouse path /base/theme/wallpaper_mgr #### Introduction to framework code /base/theme/wallpaper_mgr ├── figures # architecture diagram ├── frameworks │ ├── js/napi # the js interface resolves to the napi interface │ ├── kits/extension # extension │ └── native # interface provided for app ├── services # implementation of wallpaper manager service │ ├── profile # module contains the config files of system services │ └── etc # module contains the config files of processes ├── test # unit test of interface └── utils # module contains log printing and constants for ordered commonEvent #### Interface Introduction **Table 1** Main method of wallpaper service