www.cftea.com

安卓读取保存文件-外部数据

千一网络(原创)2017/12/16 18:32:55

外部数据是卸载掉 APP,数据不会被同时删除的,而且这里的数据,其他 APP 也可以读写。注意,现在的手机出厂存储就比较大,不需要插 SD 卡,但不代表只有 SD 卡才是外部存储数据,手机出厂的存储中也是分两部分,其中一部分就是外部存储。

这个需要权限

在 Android 6.0 中,光这点还不够,还需要在读取的地方加上:

这会弹出一个对话框,要求用户授权。

获取外部存储目录

上面就是根目录,如果想在根目录创建一个文件,就是上面的代码 + File.separator  + "cftea.txt"

对文件、目录操作

以保存压缩图片为例介绍写入示例:

用 FileOutputStream

读取 Bitmap 很简单,都不用 File:

更多阅读:https://www.cnblogs.com/2010wuhao/p/4681899.html

<<返回首页<<