![](/img/trans.png)
[英]How to get image uri from drawable folder in android 12 or higher?
[英]How to Store Image from Drawable folder to SDCard in Android?
我想将图像从Drawable文件夹存储到Android中的SDCard。我尝试了很多,但是找不到解决方案。请有人帮我解决这个问题。谢谢。
BitmapFactory可以访问可绘制文件夹中的这些图像,您可以将位图保存为PNG或JPG。
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
File sd = Environment.getExternalStorageDirectory();
String fileName = "test.png";
File dest = new File(sd, fileName);
try {
FileOutputStream out;
out = new FileOutputStream(dest);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
out.flush();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
对于其他类型的图像,我认为将它们放入资产文件夹是一种更好的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.