作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 Activity ,其中有两个按钮和一个 ImageView。一个按钮是从手机的相机应用程序中获取图像并将其设置为 ImageView,另一个按钮是将该图像设置为主屏幕墙纸所以我想要代码如何将此图像从 ImageView 设置为墙纸? ??????
最佳答案
第 1 步:获取附加到 ImageView 的图像。
第 2 步:将该图像设置为墙纸。
第三步:在AndroidManifest.xml
中添加设置壁纸的权限!
对于第 1 步检查 This回答!
imageView.buildDrawingCache();
Bitmap bmap = imageView.getDrawingCache();
对于第 2 步:
WallpaperManager m=WallpaperManager.getInstance(this);
try {
m.setBitmap(bmap);
} catch (IOException e) {
e.printStackTrace();
}
对于第 3 步:也包括此权限。
<uses-permission android:name="android.permission.SET_WALLPAPER" />
如果这对你不起作用,请告诉我!
关于android - 如何从 ImageView 将图像设置为墙纸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15424157/
我是一名优秀的程序员,十分优秀!