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

案例1:文件保存在内置存储中
1.新建一个login项目并完成布局的搭建



2.MainActivity.java



这里封装了一个将io流转换成字符串的方法

3.演示效果:

(1).输入用户名:chj,密码:123,勾选记住密码,点击登录。

在视图中打开File Explorer
Data–>data–>com.example.login–>files–>csdn.txt

选中csdn.txt文件,点击右上角 将csdn.txt导出到桌面上
打开该文件
账号和密码都被保存到了这个文件中,在退出该应用后再次打开该应用,登录信息将回显。
(2)、输入用户名:chj123、密码:123456,勾选记住密码、自动登录
同样导出csdn.txt文件
此时该文件中保存了用户名、密码及自动登录的标识符”auto”。在退出该应用后再次打开该应用,登录信息将回显。

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

  1. 文件存储的实现-login登录案例3-SharedPreferences

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

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

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

  3. 【Google Play】APK 扩展包 ( 2021年09月 最新处理方案 | 文件准备 | 拷贝文件至内置存储 | 解压及使用扩展文件 )

    文章目录 前言 一.文件准备 二.拷贝文件至内置存储 三.解压及使用扩展文件 四.博客资源 前言 在上一篇博客 [Google Play]APK 扩展包 ( 2021年09月02日最新处理方案 | 内 ...

  4. 【Android 逆向】类加载器 ClassLoader ( 使用 DexClassLoader 动态加载字节码文件 | 拷贝 DEX 文件到内置存储 | 加载并执行 DEX 字节码文件 )

    文章目录 一.拷贝 Assets 目录下的 classes.dex 字节码文件到内置存储区 二.加载 DEX 文件并执行其中的方法 三.MainActivity 及执行结果 四.博客资源 一.拷贝 A ...

  5. android存储文件数据恢复,教程:如何恢复安卓设备内置存储中已删除的文件

    感谢网友mumu214的投稿: 大家好,本教程将指导你如何恢复从任何Android设备的内置存储中删除的文件. 在开始之前先介绍一些数据恢复方面的基础知识: 想必大家在平常使用可存储设备(包括电脑.手 ...

  6. android文件恢复功能,安卓设备内置存储中已删除的文件如何恢复

    在开始之前先介绍一些数据恢复方面的基础知识: 想必大家在平常使用可存储设备(包括电脑.手机.U盘.移动硬盘等等)都会有遇到这种情况:不小心删除(包括直接删除.清空回收站.格式化.重新分区等)了一些存储 ...

  7. 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )

    文章目录 一.DEX 字节码文件准备 二.拷贝 Assets 目录下的 classes2.dex 字节码文件到内置存储区 三.在 AndroidManifest.xml 清单文件中配置组件 四.启动 ...

  8. 读android内置存储芯片数据,WEIPOS开店宝安卓收银机内置存储DIY硬改扩容成功,分享一下心得和体会...

    认识众多玩家高手/拆客/DIYer,查阅更多资源,一起学习技术知识 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 帖子比较长,请耐心观看哈! 一.前言 之前在坛子里发过贴,向坛子里的大佬们讨 ...

  9. Unity3D各平台路径(包括手机内置存储路径、SD卡等等)

    关于Unity3D在各平台上的路径问题,网上有好多的资料,如下是比较好的参考资料: 1.http://www.manew.com/thread-23491-1-1.html 2.http://www. ...

最新文章

  1. [技巧]如何获得某个callstack所在线程的线程号?
  2. Java调用Python遇到的一系列问题与解决方案
  3. 微软职位内部推荐-Software Engineer II
  4. Ubuntu 12.04自带包安装GLPI IT资产管理软件
  5. linux wifi修改频率,Linux Custom CRDA WiFi regulatory.bin和40MHz BW 5GHz频...
  6. Spring @Import源码解析
  7. Android之实现多桌面图标app入口进入不同的页面,像2个独立运行的app一样,互不干扰。
  8. 自动装箱自动拆箱java,自动装箱?拆箱?==问题?详解java面试常见的一个问题...
  9. 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
  10. java 难度_java中难度大一点的面试题
  11. PyCharm新建项目-运行第一个helllo Python程序
  12. python qt5 安装
  13. 仿站王者:Teleport Ultra
  14. 104规约(持续更新....)
  15. Python正态性检验
  16. JAVA程序运行原理——知其然,而知其所以然
  17. 微信小程序二手交易系统ssm框架
  18. 查看mysql中SQL的执行计划
  19. java通过身份证号码获取出生日期、性别、年龄
  20. 简体-繁体互转换的一个JS

热门文章

  1. 仿小米商城注册登录 —— vue
  2. 解密方舟编译器和EMUI未来四大演进方向
  3. flickr的浏览器
  4. CListCtrl容纳的最多行数
  5. selenium爬取巨潮资讯指定领域下所有上市公司的数据并存储到csv文件
  6. 路由nexthop下一跳blackhole属性
  7. AI软件写作实战测试:写作技巧 - 让智能写作助手变得更加智能化?
  8. 用python写(飞机大战小游戏)
  9. 华为od统一考试B卷【机器人走迷宫】Java 实现
  10. 厦门吾智美:ESS.OIL.CO潜力无限