1

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

IE:

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

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

4

1 回答 1

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

try {
  wallpaperManager.setBitmap(o);
  finish();
} 
catch (IOException e) {
  e.printStackTrace();
}
于 2010-07-08T23:27:16.967 回答