广东东软学院安卓实验报告三:“数据存储”

Android schoolwork entertainment app: imitating wechat

Software tips: for learning only. The phone number in the software is not my own number. If you think the software source code is useful, don’t forget to light up star for me

仅供学习交流使用, 软件内电话号码非本人号码。 如果你觉得该软件源码有用,不要忘记帮我点亮star✨

源:广东东软学院安卓实验报告三

软件设计的内容不一定全都是参照实验三的内容

©️ ChuanyangChen 传扬

Source code usage reminder ⏰: Remember to change more!! not too much like my version of the software!

源代码使用提醒⏰:记得改多点,不要太像我这个版本的软件

How can I download the software source code?

我该如何下载软件源码?

Github代码下载直通车⏬

1.创建一个工程(本实验在实验二基础上加以改进)

实验二下载直通车⏬:https://blog.csdn.net/weixin_45525653/article/details/121574111?spm=1001.2014.3001.5501

2.在注册Activity中将用户各种信息收录到SQLite中,并且将必要信息存入SharedPreferences中,实现「记住用户注册信息」,在登录页面中实现信息自动填充以便注册完成后快速登录。

SQLite数据的存入

在用户「注册成功」的时候,将注册数据存入SQLite数据库,其中包含用户的账号和密码,是「登录页面」数据比对的重要数据。

SQLite数据的读取

用户在「登录页面」输入完信息点击登录后,系统会从SQLite数据库中查询存在的账号密码,并一一进行比对,如果存在对应的账号及密码,则登录成功,否则提示用户登录失败。

在AndroidStudio中可以看到数据库文件在设备中的位置:

3.通过SharedPreference实现注册后的用户快速登录

SharedPreferences在手机中存放的位置:

关键代码:

4.使用文件存取数据

使用文件方式完成数据的存入

在本实验中,我利用了文件存取来确保App首页的名称是最新登录的用户名名称,当然如果是首次使用,仅会显示一串电话号码

首次使用的效果:

登录新建的账号:

退出App重新进入主页面的样子:

关键代码:

使用文件方式完成数据的读取

关键代码:

在AndroidStudio中可以看到文件在设备中的位置,并文件中的内容:

广东东软学院安卓实验报告三:“数据存储”相关推荐

  1. 广东东软学院安卓实验报告二:“编写聊天APP界面”

    Android schoolwork entertainment app: imitating wechat Software tips: for learning only. The phone n ...

  2. 广东金融学院java实验报告_《大学计算机Ⅰ》实验报告实验三

    广东金融学院实验报告 课程名称:大学计算机Ⅰ 实验编号 及实验名称 姓 名 实验地点 指导教师 蔡文璇 12-204课室 伍春晖博士 实验三 中文Excel 2007实验 系 别 班 级 实验时数 成 ...

  3. 《移动项目实践》实验报告——Android数据存储

    实验目的 1.熟悉Android五种主要存储方式的用法,包括共享参数SharedPreferences.数据库SQLite.SD卡文件.App的全局内存: 2.熟悉重要组件之一的应用Applicati ...

  4. 计算机网络实验IP数据报分片,实验报告三IP数据分片.doc

    实验报告三IP数据分片 计算机网络实验报告 实验名称:IP数据分片 组号:一组 角色号:B 姓 名: 班 级: 学 号: 日 期:2014.4.21 一,实验目的 学习IP数据报分片原理 二,实验步骤 ...

  5. 计算机数据表示实验报告,实验报告二数据的表示

    <实验报告二数据的表示>由会员分享,可在线阅读,更多相关<实验报告二数据的表示(4页珍藏版)>请在人人文库网上搜索. 1.计算机系统基础实验报告学院 信电学院 专业 计算机科学 ...

  6. 计算机网络实验ip数据报转发,计算机网络实验报告三网际协议IP.doc

    计算机网络实验报告三网际协议IP 计算机网络实验报告 实验题目:网际协议IP学号:201200301106日期:2014/11/20班级:2012级软工3班姓名: 李凯峰实验目的: 1.掌握IP数据报 ...

  7. 广东东软学院计算机系主任罗,广东东软学院副校长朱爱红一行来访我校

    3月27日,广东东软学院副校长朱爱红.教务部部长程江涛.品牌发展部部长李惠旋.计算机学院院长黄迅.SOVO主任吴志成.网络与信息中心主任付冬波.实验教学中心主任谢振华.图书馆馆长刘春林等一行18人来访 ...

  8. 高级语言程序设计II 实验报告三c++使用文本文件和二进制文件的读写比较两者的区别和优劣...

    高级语言程序设计II 实验报告三 姓名:许恺 学号:2014011329 日期:2015年5月25日 1. 实验目的 通过在c++中使用文本文件和二进制文件的读写比较两者的区别和优劣,同时锻炼c++的 ...

  9. 计算机微程序控制器实验报告,计算机组成原理实验报告三:微程序控制器实验.doc...

    计算机组成原理实验报告三:微程序控制器实验.doc 微程序控制器实验报告一. 实验目的1 掌握微程序控制器的功能.组成知识.(2)掌握为程序的编制.写入.观察微程序的运行二.实验设备PC机一台,TD- ...

最新文章

  1. RuntimeError: Expected object of device type cuda but got device type cpu for argument pytorch数据位置
  2. .NET应用三层架构分析
  3. w10连接不上网络问题_【问题解决】微软OneNote使用笔记,onenote无法连接网络无法同步解决方法...
  4. python书籍_python书籍购买建议
  5. js 判断是不是数字||判断字符串是不是数字(正则表达式)
  6. ES cross cluster search跨集群查询
  7. 解决 锁定文件失败 打不开磁盘“D:\ubuntu\Ubuntu 64 位.vmdk”或它所依赖的某个快照磁盘。 模块 Disk”启动失败...
  8. MOSS2007 无法上传超过30M或者50M的大文件解决办法 (转)
  9. 从零开始搭建一个简单的ui自动化测试框架02(pytest+selenium+allure)
  10. DatagridView 常用功能代码
  11. 网络安全课程学习内容
  12. 清华学霸直博简历:CPU、操作系统、编译器全自主写
  13. 为什么 战舰stm32f103开发板32.768k晶振没有接电容
  14. 新来的妹纸问我,如果把几百万数据放入内存,会不会把系统撑爆?
  15. STK 12.5.0发布
  16. 惠普HP CQ40 519TX XP系统安装以及XP驱动
  17. 如何清除PCB中负片层的死铜?
  18. PHP中根据汉字返回拼音
  19. 毕业一年小结——说好的战斗呢?
  20. Hbuilder X npx browserslist@latest --update-db

热门文章

  1. “饿了么”创始人张旭豪:打造专注外卖的短物流平台,解决好“最后一公里”的配送,让餐厅的地点不再是关键
  2. 阿里云学生服务器官网地址
  3. 从 Spring Cloud 看一个微服务框架的五脏六腑
  4. 有妖气漫画的图片地址分析
  5. python中怎么表示lnx_python数据分析进阶之numpy
  6. 【数论】一些数论知识
  7. 2023年不参展还可以怎样开发客户?这篇文章告诉你!
  8. 淘宝数据包转ECSHOP数据包的操作步骤
  9. 苹果logo_苹果,太会玩LOGO了~
  10. 关于股市的大起大落有感!