我需要编写一个程序来获取 Android 设备的当前壁纸并将其保存到图像文件夹中。
问题是我找不到任何有关如何将 Drawable 转换为 JPEG/PNG 的信息
这是我的代码:
android.graphics.drawable.Drawable currentWallpaper = getWallpaper();
如何将此 Drawable 转换为 JPEG/PNG 文件?
最佳答案
不要按原样使用 getWallpaper() deprecated .
使用WallpaperManager#getDrawable()相反:
WallpaperManager wpm = WallpaperManager.getInstance();
Drawable d = wpm.getDrawable ();
Bitmap bitmap = ((BitmapDrawable)d).getBitmap();
关于java - 将 Android 设备的壁纸保存为图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204173/