前序:

Android五大存储:内部存储、外部存储、网络存储、SharedPreferencesSQLite

        上一篇讲完了Android存储五兄弟的老大内部存储,这次讲的是老二外部存储。

先普及一下知识:

* ram内存:运行内存,相当于电脑的内存

* rom内存:内部存储空间,相当于电脑的硬盘

* sd卡:外部存储空间,相当于电脑的移动硬盘

        说白一点外部存储就是存储在sd卡中,再普及一下:

* sdcard:2.3之前的sd卡路径

* mnt/sdcard:4.3之前的sd卡路径

* storage/sdcard:4.3之后的sd卡路径

好了,就不罗嗦了,进入主题。

正文:

          没办法,小编最喜欢干的一件事就是切图,请看:

登陆逻辑:

MEDIA_UNKNOWN:不能识别sd卡

MEDIA_REMOVED:没有sd卡

MEDIA_UNMOUNTED:sd卡存在但是没有挂载

MEDIA_CHECKING:sd卡正在准备

MEDIA_MOUNTED:sd卡已经挂载,可用

读sd卡文件:


//把字节流转换成字符流

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream));

注意,读写sd卡是需要权限的:

布局:


反馈:

CSDN:http://write.blog.csdn.net/postlist

github: https://github.com/ITtrap

QQ: 2632545852

Email: xuchen1009@gmail.com


求助:

小编最近常遇到这样的问题,提交到github,时好时坏,感觉github来大姨妈似的,烦死,希望广大的网友提供可解决之办法,能一劳永逸,永不再犯!3q!!!

更多相关文章

  1. 如何在Eclipse中调试Launcher源码
  2. android app性能优化
  3. Android组件之间的交互
  4. android 输入法导致内存泄露问题
  5. Android(安卓)NDK环境搭建和配置
  6. android ViewPager TabLayout 动态创建问题
  7. android repo中manifest.xml的详解
  8. android 下载zip文件并解压
  9. [Android笔记] 关于 AppWidget 动态更新:RemoteViews 更新缓慢&内

随机推荐

  1. 编程回忆之Android回忆(Android的强制横屏
  2. Android四大组件之~~BroadcastReceiver
  3. Android开发资料[2012-12-16]
  4. Android退出程序的多种方法
  5. Android菜鸟日记10 SQLite 数据库
  6. Android(安卓)学习笔记--android――Acti
  7. Android(安卓)自定义shape圆形按钮
  8. android 中PendingIntent 和AlarmManager
  9. Android(安卓)Screen Monitor抓取真机屏
  10. Android购物车的实现(升级版 仿淘宝)