我想将某个设置Drawable为设备的壁纸,但所有壁纸功能Bitmap都只接受 s。我不能使用WallpaperManager,因为我是 2.1 之前的版本。
Drawable
Bitmap
WallpaperManager
此外,我的可绘制对象是从网上下载的,而不是驻留在R.drawable.
R.drawable
这会将 BitmapDrawable 转换为 Bitmap。
Drawable d = ImagesArrayList.get(0); Bitmap bitmap = ((BitmapDrawable)d).getBitmap();