博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 读取sd卡中的图片
阅读量:6868 次
发布时间:2019-06-26

本文共 994 字,大约阅读时间需要 3 分钟。

一、获取读取SD卡的权限

二、找到SD卡的目录

/**     * Environment.getExternalStorageDirectory()得到:“、mnt/sdcard” 即找到了sd卡的根目录     */    private String path=Environment.getExternalStorageDirectory()+"client/tile/1.jpg";

三、根据路径获取图片

File mFile=new File(path);        //若该文件存在        if (mFile.exists()) {            Bitmap bitmap=BitmapFactory.decodeFile(path);            return bitmap;        }

注意:

在读取sd卡中图片的过程中的一些可用判断

1、

/**         * Environment.getExternalStorageState()获取路径是否成功         */                 if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {            String path=Environment.getExternalStorageDirectory().getPath();        }

2、获取SD卡权限成功

private String path=Environment.getExternalStorageDirectory()+"client";    File file=new File(path);if (file.canRead()) {            Log.v("TAG", "可读");        }        if (file.canWrite()) {            Log.v("TAG", "可写");        }

 

转载于:https://www.cnblogs.com/hyzhou/p/3635676.html

你可能感兴趣的文章
Linux磁盘分区实战案例
查看>>
squid 3.2 的高级应用-用户认证
查看>>
01_Linux学习
查看>>
修改win 7用户配置文件临时为本地!
查看>>
我的友情链接
查看>>
Apache静态缓存配置
查看>>
牛刀小试之 ---文本处理工具之 grep egrep用法
查看>>
我的友情链接
查看>>
杭电 hdu 2017
查看>>
HashMap与ConcurrentHashMap的区别
查看>>
深入理解Android消息处理系统——Looper、Handler、Thread
查看>>
我的友情链接
查看>>
标准日本语 04_005
查看>>
2013.7.16
查看>>
LVM管理:如何强制删除卷组(volumn group)
查看>>
linux ps 命令(每日一令之二十七)
查看>>
设计模式之策略模式
查看>>
HDFS简介
查看>>
Android移动应用界面的模板化设计
查看>>
linux大文件切割成多个小文件
查看>>