从SD卡上的图像设置

从SD卡上的图像设置

如何从SD卡上的图像设置主屏幕墙纸?

即:

try {
    wallpaperManager.setResource("/sdcard/wallpaper/olive.jpg");
    finish();
} catch(IOException e) {
    e.printStackTrace();
}


无效,返回错误:“ WallpaperManager类型的setResource(int)方法不适用于参数(字符串)”

最佳答案

Bitmap o = BitmapFactory.decodeFile("/sdcard/wallpapers/olive.jpg");

try {
  wallpaperManager.setBitmap(o);
  finish();
}
catch (IOException e) {
  e.printStackTrace();
}

关于android - 从SD卡上的图像设置墙纸,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3208708/

10-12 03:21