【问题标题】:android wallpaper image path安卓壁纸图片路径
【发布时间】: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


    【解决方案1】:

    试试下面的代码

    Drawable wallpaper = peekWallpaper();
    final Bitmap wallpaperBitmap =drawableToBitmap(wallpaper);
    

    对于绝对路径,请遵循 https://android.stackexchange.com/a/27709

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多