文件存储的实现-login登录案例1-内置存储

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

案例1:文件保存在内置存储中
1.新建一个login项目并完成布局的搭建
文件存储的实现-login登录案例1-内置存储_第1张图片
文件存储的实现-login登录案例1-内置存储_第2张图片
文件存储的实现-login登录案例1-内置存储_第3张图片
文件存储的实现-login登录案例1-内置存储_第4张图片

2.MainActivity.java
文件存储的实现-login登录案例1-内置存储_第5张图片
文件存储的实现-login登录案例1-内置存储_第6张图片
文件存储的实现-login登录案例1-内置存储_第7张图片
文件存储的实现-login登录案例1-内置存储_第8张图片

这里封装了一个将io流转换成字符串的方法
文件存储的实现-login登录案例1-内置存储_第9张图片

3.演示效果:
文件存储的实现-login登录案例1-内置存储_第10张图片
(1).输入用户名:chj,密码:123,勾选记住密码,点击登录。
文件存储的实现-login登录案例1-内置存储_第11张图片
在视图中打开File Explorer
Data–>data–>com.example.login–>files–>csdn.txt
这里写图片描述
选中csdn.txt文件,点击右上角这里写图片描述 将csdn.txt导出到桌面上
打开该文件 这里写图片描述
账号和密码都被保存到了这个文件中,在退出该应用后再次打开该应用,登录信息将回显。
(2)、输入用户名:chj123、密码:123456,勾选记住密码、自动登录
同样导出csdn.txt文件 这里写图片描述
此时该文件中保存了用户名、密码及自动登录的标识符”auto”。在退出该应用后再次打开该应用,登录信息将回显。

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