当前位置: 代码迷 >> Android >> android如何获取当前动态壁纸
  详细解决方案

android如何获取当前动态壁纸

热度:66   发布时间:2016-04-28 04:22:51.0
android怎么获取当前动态壁纸
本帖最后由 pxnjgsdx 于 2012-11-05 23:11:43 编辑
我需要获取当前用户设置的动态壁纸,然后保存,我给它设置另外一个静态壁纸,过一段时间有设置回来之前用户设置的动态壁纸,请问这个用代码怎么实现
------解决方案--------------------
   如果只是简单的使用静态壁纸,直接使用Android SDK中WallpaperManager类即可。

  但对动态壁纸而言,需要取得该动态壁纸对应的信息,以及对IWallpaperManager(SDK未提供) Binder类的使用。
具体可看Android源码下  packages\wallpapers\LivePicker\src\com\android\wallpaper\livepicker\LiveWallpaper***.java两个类,这两个类处理了,在Launcher下显示和设置动态壁纸的操作。  你可以模仿下去如何获取当前动态壁纸的信息。

  
  相关解决方案