文件存储的实现-login登录案例2-sdcard

很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了如下几种方式:
文件、SharedPreferences(参数)、SQLite数据库、内容提供者(Content provider)、网络

案例2:文件保存在sdcard中
1.由于文件要保存在sdcard中,所以需要在AndroidManifest.xml中添加相应的权限
文件存储的实现-login登录案例2-sdcard_第1张图片

2.修改MainActivity.java文件

文件存储的实现-login登录案例2-sdcard_第2张图片
文件存储的实现-login登录案例2-sdcard_第3张图片
文件存储的实现-login登录案例2-sdcard_第4张图片
文件存储的实现-login登录案例2-sdcard_第5张图片
文件存储的实现-login登录案例2-sdcard_第6张图片

需要注意的是:安卓早起版本中sdcard的路径是mnt/sdcard,之后版本中sdcard的路径为storage/sdcard,因此使用方法获取sdcard目录最可靠。
这里写图片描述

3.演示效果:
(1)输入用户名chj、密码123、勾选记住密码,点击登录
文件存储的实现-login登录案例2-sdcard_第7张图片

此时在storage–>sdcard文件夹中生成chj.txt文件
文件存储的实现-login登录案例2-sdcard_第8张图片

导出该文件:
这里写图片描述
重新启动应用,数据将回显。
(2)输入用户名chj123、密码123456、勾选记住密码和自动登录,点击登录
文件存储的实现-login登录案例2-sdcard_第9张图片
导出该文件
这里写图片描述
该文件中增加了auto字段,重启应用后数据将回显。

你可能感兴趣的:(文件存储的实现-login登录案例2-sdcard)