2013-06-19 80 views
1

我需要获取当前在壁纸中作为背景图片的图片路径。安卓壁纸图片路径

我设法得到位图本身(使用壁纸管理器中的drawable) - 但我不需要drawable-我需要路径,所以我可以将它保存在sharedpreferences中并稍后使用它。

final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); 
final Drawable wallpaperDrawable = wallpaperManager.getDrawable(); 
final Bitmap wallpaperBitmap =drawableToBitmap(wallpaperDrawable); 

顺便说一句,根据The wallpapermanager's manual我不能使用getWallpaperInfo因为它将如果它不是一个动态壁纸返回null。

感谢您的帮助

回答