gpt4 book ai didi

android - 如何从 ImageView 将图像设置为墙纸?

转载 作者:太空狗 更新时间:2023-10-29 15:30:47 25 4
gpt4 key购买 nike

我有一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com