阅读更多 引用
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 SaveBitmap {private final static String CACHE = "/css";/** * 保存图片的方法 保存到sdcard *  * @throws Exception *  */public static void saveImage(Bitmap bitmap, String imageName)throws Exception {String filePath = isExistsFilePath();FileOutputStream fos = null;File file = new File(filePath, imageName);try {fos = new FileOutputStream(file);if (null != fos) {bitmap.compress(Bitmap.CompressFormat.PNG, 90, fos);fos.flush();fos.close();}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}/** * 获取sd卡的缓存路径, 一般在卡中sdCard就是这个目录 *  * @return SDPath */public static String getSDPath() {File sdDir = null;boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); // 判断sd卡是否存在if (sdCardExist) {sdDir = Environment.getExternalStorageDirectory();// 获取根目录} else {Log.e("ERROR", "没有内存卡");}return sdDir.toString();}/** * 获取缓存文件夹目录 如果不存在创建 否则则创建文件夹 *  * @return filePath */private static String isExistsFilePath() {String filePath = getSDPath() + CACHE;File file = new File(filePath);if (!file.exists()) {file.mkdirs();}return filePath;}/** * 获取SDCard文件 *  * @return Bitmap */public static Bitmap getImageFromSDCard(String imageName) {String filepath = getSDPath() + CACHE  + "/" + imageName;File file = new File(filepath);if (file.exists()) {Bitmap bm = BitmapFactory.decodeFile(filepath);return bm;}return null;}}

更多相关文章

  1. android实现自动关机代码
  2. android 获取手机屏幕分辨率
  3. 检查Android进程当前是否正在后台运行
  4. Android中图形参数及图形内存信息获取
  5. Android(安卓)Google 地图学习
  6. Android中获取和设置手机的壁纸
  7. unity3d 获取剩余空间大小 android and ios
  8. android C++ 和 jni,根据JNIEnv的FindClass获取java类,包括多线程
  9. Android(安卓)获取几天后的时间

随机推荐

  1. Android Menu
  2. Android/java 多线程(六)-AsyncTask使用
  3. ios/android 程序员
  4. View基础知识总结
  5. android的init.rc文件的语法
  6. 解决WARNING: APP_PLATFORM android-19 i
  7. Android日志系统分析之日志设备驱动程序
  8. Android应用程序开发入门
  9. Android用户界面与布局
  10. Android消息处理机制笔记