我试图在Android上更改壁纸。但它突然显示了图像的一部分。但是,如果我锁定手机,锁屏会显示图像完美缩放,但只有在应用程序运行时,退出时锁屏会显示与背景相同?
帮助!?
def product_params
{
archived: product.archived,
available: product.available,
category_id: product.category_id,
short_description: product.short_description,
description: product.description,
title: product.title,
}
end
答案 0 :(得分:0)
你必须使用
public void setStream (InputStream data) method:
InputStream ins = new URL("absolute/path/of/image").openStream();
WallpaperManager wpm = WallpaperManager.getInstance(context);
wpm.setStream(ins);
或者,如果你有图像URI,那么使用:
WallpaperManager wpm = WallpaperManager.getInstance(context);
wpm.setResource(Uri.of.image);