我想检索有关当前壁纸的信息,例如其名称,路径等。这是否可行,如果是,我该怎么办?
我目前正在代码的某些部分调用WallpaperManager
。
android是否为此提供任何内置函数或方法?
答案 0 :(得分:1)
我想分享代码以获取当前壁纸可绘制图像,如下所示:
final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
final Drawable wallpaperDrawable = wallpaperManager.getDrawable();
如果您当前的壁纸是动态壁纸,那么您可以通过简单的代码获取信息:
wallpaperManager.getWallpaperInfo();
返回WallPaperInfo类的Object,您可以重新获取数据。