【发布时间】:2013-06-19 17:13:25
【问题描述】:
我需要获取当前作为壁纸中背景图片的图片的路径。
我设法获得了位图本身(使用墙纸管理器中的可绘制对象)-但我不需要可绘制对象-我需要路径,因此我可以将其保存在共享首选项中并稍后使用。
final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
final Drawable wallpaperDrawable = wallpaperManager.getDrawable();
final Bitmap wallpaperBitmap =drawableToBitmap(wallpaperDrawable);
顺便说一句,根据The wallpapermanager's manual,我不能使用 getWallpaperInfo,因为如果它不是动态壁纸,它将返回 null。
感谢您的帮助
【问题讨论】:
标签: android live-wallpaper wallpaper