1.前言
在12.0的系统rom定制化开发中,在做系统定制化开发中,在对系统的静态壁纸做定制的时候,需要增加几种静态壁纸可以让用户自己设置壁纸,所以可以在壁纸的系统应用中
添加几种静态壁纸图片,然后配置好 就可以在选择壁纸的时候,作为静态壁纸,接下来看如何具体实现这个功能
2.增加多张图片作为系统静态壁纸的功能实现的核心类
packages\apps\WallpaperPicker\src\com\android\wallpaperpicker\WallpaperPickerActivity.java
packages\apps\WallpaperPicker\res\values-nodpi\wallpapers.xml
3.增加多张图片作为系统静态壁纸的功能实现的核心功能分析和实现
在增加多张图片作为系统静态壁纸的功能实现的核心功能实现中,
在系统中壁纸也是一个核心功能,包括默认壁纸的更换,设置静态壁纸动态壁纸等等,这些都是WallpaperManagerService来负责管理的,二WallpaperManager 类是一个系统服务(System Service),
其实现位于 frameworks/base/core/java/android/app/WallpaperManager.java 文件中。该类继承自 ContextWrap