android bitmap保存为文件及读取
2016-07-23 11:30
295 查看
//将bitmap保存为本地文件
File PHOTO_DIR = new File(Environment.getExternalStorageDirectory()+"image");//设置保存路径
File avaterFile = new File(PHOTO_DIR, "avater.jpg");//设置文件名称
if(avaterFile.exists()){
avaterFile.delete();
}
try {
avaterFile.createNewFile();
FileOutputStream fos = new FileOutputStream(avaterFile);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
//读取本地图片
Bitmap bitmap = null;
try{
File avaterFile = new File(PHOTO_DIR, "avater.jpg");
if(avaterFile.exists()) {
bitmap = BitmapFactory.decodeFile(PicTool.PHOTO_DIR+"/avater.jpg");
}
} catch (Exception e) {}
File PHOTO_DIR = new File(Environment.getExternalStorageDirectory()+"image");//设置保存路径
File avaterFile = new File(PHOTO_DIR, "avater.jpg");//设置文件名称
if(avaterFile.exists()){
avaterFile.delete();
}
try {
avaterFile.createNewFile();
FileOutputStream fos = new FileOutputStream(avaterFile);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
//读取本地图片
Bitmap bitmap = null;
try{
File avaterFile = new File(PHOTO_DIR, "avater.jpg");
if(avaterFile.exists()) {
bitmap = BitmapFactory.decodeFile(PicTool.PHOTO_DIR+"/avater.jpg");
}
} catch (Exception e) {}
相关文章推荐
- [译]利斯科夫替换原则在Android中的实践
- 深入浅析Android坐标系统
- Android开关按钮ToggleButton的使用,可以实现密码框和文本框的切换
- android studio jason文件解析基础
- 安卓Android studio导入Github中的项目
- Gradle依赖的统一管理
- Android 解决使用SearchView时软键盘不支持actionSearch的问题
- Android的进程与线程
- Android报错:Out of memory on a 14745612-byte allocation.解决办法
- android studio 显示网页源码 inputstream bufferedreader stringbuffer
- Android Studio如何快速生成get,set,tostring,构造函数
- Android Context 上下文 你必须知道的一切
- 资源导致部分机型的兼容问题--安卓
- EventBus 3.0 事件总线
- Android 通过JNI实现守护进程,使得Service服务不被杀死
- Android简易实战教程--第八话《短信备份~一》
- Android简易实战教程--第八话《短信备份~一》
- Android 实现不依赖焦点和选中的TextView跑马灯
- layout的均分设置
- 【Android】友盟社会化分享