Android 读取本地(SD卡)图片
16lz
2021-01-23
[java] view plain copy
- private Bitmap getDiskBitmap(String pathString)
- {
- Bitmap bitmap = null;
- try
- {
- File file = new File(pathString);
- if(file.exists())
- {
- bitmap = BitmapFactory.decodeFile(pathString);
- }
- } catch (Exception e)
- {
- // TODO: handle exception
- }
- return bitmap;
- }
- private Bitmap getDiskBitmap(String pathString)
- {
- Bitmap bitmap = null;
- try
- {
- File file = new File(pathString);
- if(file.exists())
- {
- bitmap = BitmapFactory.decodeFile(pathString);
- }
- } catch (Exception e)
- {
- // TODO: handle exception
- }
- return bitmap;
- }
该方法实现了从本地路径读取一张图片, 可以是jpg、bmp、png等多种格式。
pathString 是本地图片路径 如: "mnt/sdcard/1.jpg"
File file = new File(pathString);
if(file.exists())
{bitmap = BitmapFactory.decodeFile(pathString);}
读取到本地文件后, 先判断一下是否存在该文件。
BitmapFactory.decodeFile(pathString);
对本地文件进行解码, 可以是多种图片格式。 返回BITMAP对象
更多相关文章
- 直播源码用Glide框架缓存压缩图片做一个网络图片查看器
- Android将Uri转化为文件路径的方法
- Android图片解决方案
- Android 圆角图片 圆形图片
- android 调用相册里的图片并返回
- Android 图片透明度处理代码
- Android读取服务器图片