我需要获取当前用户设置的动态壁纸,然后保存,我给它设置另外一个静态壁纸,过一段时间有设置回来之前用户设置的动态壁纸,请问这个用代码怎么实现
------解决方案--------------------
如果只是简单的使用静态壁纸,直接使用Android SDK中WallpaperManager类即可。
但对动态壁纸而言,需要取得该动态壁纸对应的信息,以及对IWallpaperManager(SDK未提供) Binder类的使用。
具体可看Android源码下 packages\wallpapers\LivePicker\src\com\android\wallpaper\livepicker\LiveWallpaper***.java两个类,这两个类处理了,在Launcher下显示和设置动态壁纸的操作。 你可以模仿下去如何获取当前动态壁纸的信息。