package com.jiub.client.mobile.addphoto;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.graphics.Bitmap;import android.os.Environment;import android.util.Log;public class FileUtils {public static String SDPATH = Environment.getExternalStorageDirectory()+ "/formats/";//获取文件夹//保存图片public static void saveBitmap(Bitmap bm, String picName) {Log.e("", "保存图片");Log.d("text", SDPATH);try {if (!isFileExist("")) {File tempf = createSDDir("");}File f = new File(SDPATH, picName + ".JPEG"); if (f.exists()) {f.delete();}FileOutputStream out = new FileOutputStream(f);bm.compress(Bitmap.CompressFormat.JPEG, 90, out);out.flush();out.close();Log.e("", "已经保存");} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}public static File createSDDir(String dirName) throws IOException {File dir = new File(SDPATH + dirName);if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {System.out.println("createSDDir:" + dir.getAbsolutePath());System.out.println("createSDDir:" + dir.mkdir());}return dir;}public static boolean isFileExist(String fileName) {File file = new File(SDPATH + fileName);file.isFile();return file.exists();}//删除文件public static void delFile(String fileName){File file = new File(SDPATH + fileName);if(file.isFile()){file.delete();        }file.exists();}//删除文件夹和文件夹里面的文件public static void deleteDir() {File dir = new File(SDPATH);if (dir == null || !dir.exists() || !dir.isDirectory())return;for (File file : dir.listFiles()) {if (file.isFile())file.delete(); // 删除所有文件else if (file.isDirectory())deleteDir(); // 递规的方式删除文件夹}dir.delete();// 删除目录本身}public static boolean fileIsExists(String path) {try {File f = new File(path);if (!f.exists()) {return false;}} catch (Exception e) {return false;}return true;}}

更多相关文章

  1. android基础:动画案例(图片翻转)
  2. 2013.04.10——— android 图片缓存之三createBitmap
  3. android 读写文件数据
  4. android 通过资源文件名称获取资源文件id
  5. android 识别图片上的二维码
  6. android图片等比例缩放 填充屏幕
  7. android 使用xml制作背景图片(shape的用法)
  8. Android 文件读写 + sdcard + 文件的属性

随机推荐

  1. Android(安卓)3.0 r1 API中文文档(107)
  2. Android(安卓)UI组件Spinner下拉列表详解
  3. 【Android】Android(安卓)4.2源码下载(ubu
  4. Android(安卓)性能优化之Java(Android)代
  5. Hello World
  6. android:shape的使用
  7. Android(安卓)Activity四种启动方式
  8. Ubuntu 系统上编译Android(安卓)系统
  9. Eclipse 安装 Google Android(安卓)插件
  10. Android(安卓)Studio无法启动 打开, Andro