一、获取读取SD卡的权限

<!--在SDCard中创建与删除文件权限  -->    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>    <!-- 往SDCard写入数据权限 -->    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>    <!--  从SDCard读取数据权限 -->    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

二、找到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", "可写");        }

更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  2. Android(安卓)studio gradle 无法获取 pom文件
  3. android系统权限大全
  4. Android定位获取当前经纬度
  5. Android应用程序获取ROOT权限的方法 (基础篇)
  6. Android(安卓)获取路径目录方法
  7. 13-4-1 Android中list和Adapter的使用
  8. Android(安卓)获取设备各种信息以及其它
  9. Android(安卓)SDK Manager无法获取其他版本的问题

随机推荐

  1. ubuntu android更新SDK长时间无法更新的
  2. Android(安卓)Shape 的使用
  3. Android(安卓)自定义标题栏的实例详解
  4. Android(安卓)Studio 中Copyright 设置
  5. 解决-Android: ListView.setSelection无
  6. Android第三方经典项目,框架,效果等的大集
  7. 异步访问----Android(安卓)AsyncTask 源
  8. Android(安卓)特别好用的框架 二,Spinner(
  9. Android获取短信session
  10. Android中获取图片尺寸大小两种方法