• 获取sdcard目录
 public static String getSDPath() {        File sdDir = null;        boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);// 判断sd卡是否存在        if (sdCardExist) {            sdDir = Environment.getExternalStorageDirectory();// 获取跟目录        }        return sdDir.toString();    }
  • 创建目录,不限目录层级
public static String mkdirs(String path) {        String sdcard = getSDPath();        if (path.indexOf(getSDPath()) == -1) {            path = sdcard + (path.indexOf("/") == 0 ? "" : "/") + path;        }        File destDir = new File(path);        if (!destDir.exists()) {            path = makedir(path);            if (path == null) {                return null;            }        }        return path;    }    private static String makedir(String path) {        String sdPath = getSDPath();        String[] dirs = path.replace(sdPath, "").split("/");        StringBuffer filePath = new StringBuffer(sdPath);        for (String dir : dirs) {            if (!"".equals(dir) && !dir.equals(sdPath)) {                filePath.append("/").append(dir);                File destDir = new File(filePath.toString());                if (!destDir.exists()) {                    boolean b = destDir.mkdirs();                    if (!b) {                        return null;                    }                }            }        }        return filePath.toString();    }
  • 所需权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
  • 显示本地图片
ImageView view5 = findView(R.id.imageview2);view5.setImageBitmap(ImageUtils.getLoacalBitmap("/storage/sdcard1/myimage/20160807.jpg"));public static Bitmap getLoacalBitmap(String url) {        try {             FileInputStream fis = new FileInputStream(url);             return BitmapFactory.decodeStream(fis);        } catch (FileNotFoundException e) {             //这里应显示默认图片,如图片无法显示等;从应用资源图片中选取             return null;        }   }

更多相关文章

  1. android 图片点击一下就放大到全屏,再点一下就回到原界面
  2. ANDROID图片压缩代码
  3. Android如何获取asset目录下所有文件的路径
  4. Android按钮样式(dmytrodanylyk)使用
  5. 帧布局
  6. Android(安卓)Glide设置图片圆角,亲测有效
  7. android listView 滚动加载显示
  8. 6 android 滑块和进度条
  9. android Gallery做图片滚动,每次滑动翻一页

随机推荐

  1. ANDROID 中handler类的使用
  2. Android中通过Messenger与Service实现进
  3. android 7.0平台客制化虚拟导航按键(隐藏
  4. 浅谈Android事件分发机制
  5. android字符太长自动变成省略号
  6. View的基础知识
  7. Learning Android 第1章 - 工欲善其事,必
  8. android进程在管理器中被杀死
  9. Android支持USB摄像头
  10. ANDROID强制锁定竖屏_APP固定设置竖屏或