1

我想检索有关当前墙纸的信息,例如其名称、路径等。这可能吗?如果可以,我该怎么做?

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

android是否为此提供任何内置功能或方法?

4

1 回答 1

1

您好,我想分享获取当前墙纸可绘制图像的代码,如下所示:

final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);

final Drawable wallpaperDrawable = wallpaperManager.getDrawable();

如果您当前的壁纸属于动态壁纸,则您可以通过以下简单代码获取信息:

wallpaperManager.getWallpaperInfo();

它返回 WallPaperInfo 类的对象,您可以检索数据。

于 2015-04-13T11:16:52.720 回答