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. java.lang.NullPointerException: Attempt to invoke virtual me
  2. android使用SharedPreferences保存值,值变化会提示
  3. android生命周期研究
  4. Android(安卓)图片转成String保存
  5. Android(安卓)打开文件
  6. Android动态创建ListView视图,动态增加和删除Item.
  7. android 自定义提示弹窗效果
  8. android canmera相机
  9. Android(安卓)创建,验证和删除桌面快捷方式 (删除快捷方式测试可

随机推荐

  1. Android判断Wlan信号强弱及wlan管理信息
  2. android 常用资料
  3. ubuntu 10.10下面编译android 4.0 出错
  4. 如何使用APK扩展文件
  5. Android定制--------自定义关机时间
  6. Android(安卓)读取doc文件
  7. FregServer进程,启动Binder线程池,睡眠等待
  8. Android(安卓)8.0 Caused by: java.lang.
  9. android 之绘图
  10. 2011.09.26——— android sample之Notep