【发布时间】:2017-10-07 17:21:45
【问题描述】:
在我的应用程序中,用户可以单击按钮将 imageview 中的图像设置为墙纸。
代码如下:
WallpaperManager myWallpaperManager = WallpaperManager
.getInstance(getApplicationContext());
try {
myWallpaperManager.setBitmap(
((BitmapDrawable) fullSizeImage.getDrawable()).getBitmap());
//setResource(fullSizeImage.getDrawable());
Toast.makeText(
FullSizeImageDisplay.this,
"Wallpaper set",Toast.LENGTH_SHORT).show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
将图片设置为壁纸,但并非在所有设备上都能正常工作,只有部分图片设置为壁纸。
我希望用户在将图像设置为墙纸之前获得裁剪图像的选项,就像 Android 节目在将图像设置为图库中的墙纸之前一样。
可以从我的应用程序启动图库中的该活动以裁剪图像还是有其他选择?
【问题讨论】: