Android五大存储之外部存储

作者: Trap_余生 | 来源:发表于2016-08-22 15:37 被阅读314次

    前序:

    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!!!

    相关文章

      网友评论

        本文标题:Android五大存储之外部存储

        本文链接:https://www.haomeiwen.com/subject/xqqgsttx.html