是否有可能以编程方式设置android壁纸图片?我想创建一个从Web下载图像并定期更新主屏幕壁纸的服务.
是否可以使用某些代码行设置动态壁纸.例如,我想告诉我的用户可以使用动态壁纸"点击此处进行设置".
为什么我在包含的行上会出现弃用错误setWallpaper(bmp),如何解决?
错误:不推荐使用Context类型的方法setWallpaper(Bitmap)
switch(v.getId()){
case R.id.bSetWallpaper:
try {
getApplicationContext().setWallpaper(bmp);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
Run Code Online (Sandbox Code Playgroud) 我正在开发一个应用程序,允许用户拍照并可以设置照片主屏幕壁纸.
我的问题是,在设置壁纸后,壁纸设置为小尺寸而不是其他壁纸.从图库中查看时,图像的尺寸通常很大.我无法弄清楚问题是什么.获取图像的
代码如下:快照后获取照片的代码:
if (resultCode == RESULT_OK){
Bundle extras = data.getExtras();
bmp = (Bitmap) extras.get("data");
iv.setImageBitmap(bmp);
}
Run Code Online (Sandbox Code Playgroud)
设置壁纸的代码:
getApplicationContext().setWallpaper(bmp);
Run Code Online (Sandbox Code Playgroud)
这个你能帮我吗.