如何从SD卡上的图像设置主屏幕壁纸?
即:
try {
wallpaperManager.setResource("/sdcard/wallpaper/olive.jpg");
finish();
} catch(IOException e) {
e.printStackTrace();
}
没有用,返回错误:'WallpaperManager类型中的方法setResource(int)不适用于参数(String)'
答案 0 :(得分:4)
Bitmap o = BitmapFactory.decodeFile("/sdcard/wallpapers/olive.jpg");
try {
wallpaperManager.setBitmap(o);
finish();
}
catch (IOException e) {
e.printStackTrace();
}