如何在android中获取当前壁纸信息?

时间:2015-04-13 09:17:49

标签: android android-wallpaper

我想检索有关当前壁纸的信息,例如其名称,路径等。这是否可行,如果是,我该怎么办?

我目前正在代码的某些部分调用WallpaperManager

android是否为此提供任何内置函数或方法?

1 个答案:

答案 0 :(得分:1)

我想分享代码以获取当前壁纸可绘制图像,如下所示:

final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);

final Drawable wallpaperDrawable = wallpaperManager.getDrawable();

如果您当前的壁纸是动态壁纸,那么您可以通过简单的代码获取信息:

wallpaperManager.getWallpaperInfo();

返回WallPaperInfo类的Object,您可以重新获取数据。