从SDCard上的图像设置壁纸

时间:2010-07-08 23:12:07

标签: android sd-card

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

即:

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

没有用,返回错误:'WallpaperManager类型中的方法setResource(int)不适用于参数(String)'

1 个答案:

答案 0 :(得分:4)

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

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