//是否存在sdcard. public boolean isSdcard() { try { return Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); } catch (Exception e) { e.printStackTrace(); } return false; } public String saveToSdCard(Bitmap bitmap, String filename) { String path = null; File file; if (isSdcard()) { file = new File(Environment.getExternalStorageDirectory() + "noClear/capture/photos/", filename + ".jpg"); //如果文件夹不存在则创建 if (!file.exists() && !file.isDirectory()) { file.mkdirs(); } } else { file = new File(Environment.getRootDirectory() + "noClear/capture/photos/", filename + ".jpg"); //如果文件夹不存在则创建 if (!file.exists() && !file.isDirectory()) { file.mkdirs(); } } try { FileOutputStream out = new FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.JPEG, 90, out); out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } return file.getPath(); }
android 保存网络图片到本地
最新推荐文章于 2024-08-08 15:37:45 发布