当前位置:   article > 正文

android 把本地图片写入到SD卡其他目录中_android 将图片写入sdcard中是什么形式的

android 将图片写入sdcard中是什么形式的

第一中方式:把Bitmap对象的图片写入到SD卡中,这里会用到FileOutPutStream类

 

  1. //保存图片路径和图片名称
  2. File filePath = new File(Environment.getExternalStorageDirectory()+"/Photo/image.png");
  3. //得到图片对象
  4. Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
  5. FileOutputStream fos=null;
  6. try {
  7. //创建输出流
  8. fos = new FileOutputStream(filePath);
  9. //解析图片
  10. bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
  11. fos.flush();
  12. fos.close();
  13. } catch (Exception e) {
  14. e.printStackTrace();
  15. }


第二种方式:写入图片若是byte[]字节流

  1. File file = new File(Environment.getExternalStorageDirectory() + "/temp.jpg");
  2. FileOutputStream fos;
  3. try {
  4. fos = new FileOutputStream(file);
  5. fos.write(data);
  6. fos.flush();
  7. fos.close();
  8. } catch (Exception e) {
  9. e.printStackTrace();
  10. }


 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/381106
推荐阅读
相关标签
  

闽ICP备14008679号