我使用以下代码将照片设置为墙纸:
try {
File f = new File(PhotoPath);
InputStream in = new FileInputStream(f);
this.setWallpaper(in);
} catch (IOException e) {
e.printStackTrace();
}
对于一些照片,它可以设置为壁纸成功。
但对于某些照片,壁纸将设置为设备默认壁纸或全黑。
设置为墙纸的照片是否有任何限制?
或者此代码如何修改以解决问题?