当前位置:   article > 正文

Android图片操作-保存图片到SD卡_安卓stdio8上传图片到sdcard

安卓stdio8上传图片到sdcard
  1. /**
  2. * Save Bitmap to a file.保存图片到SD卡。
  3. *
  4. * @param bitmap
  5. * @param file
  6. * @return error message if the saving is failed. null if the saving is
  7. * successful.
  8. * @throws IOException
  9. */
  10. public static void saveBitmapToFile(Bitmap bitmap, String _file)
  11. throws IOException {
  12. BufferedOutputStream os = null;
  13. try {
  14. File file = new File(_file);
  15. // String _filePath_file.replace(File.separatorChar +
  16. // file.getName(), "");
  17. int end = _file.lastIndexOf(File.separator);
  18. String _filePath = _file.substring(0, end);
  19. File filePath = new File(_filePath);
  20. if (!filePath.exists()) {
  21. filePath.mkdirs();
  22. }
  23. file.createNewFile();
  24. os = new BufferedOutputStream(new FileOutputStream(file));
  25. bitmap.compress(Bitmap.CompressFormat.PNG, 100, os);
  26. } finally {
  27. if (os != null) {
  28. try {
  29. os.close();
  30. } catch (IOException e) {
  31. Log.e(TAG_ERROR, e.getMessage(), e);
  32. }
  33. }
  34. }
  35. }

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

闽ICP备14008679号