ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-12-20 21:59:38  阅读:173  来源: 互联网

标签:文件 SQLite 登录 安卓 用户 东软 实验报告 数据 software


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

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代码下载直通车⏬
image-20211127001234414

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

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

image-20211220202742248

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

image-20211220204314775

SQLite数据的存入

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

image-20211220204949771

image-20211220205311914

SQLite数据的读取

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

image-20211220205625677

image-20211220204704049

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

image-20211220205857899

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

image-20211220212829034

SharedPreferences在手机中存放的位置:

image-20211220213155101

关键代码:

image-20211220213244372

4.使用文件存取数据

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

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

首次使用的效果:

image-20211220210329381

登录新建的账号:

image-20211220210646796

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

image-20211220210736336

关键代码:

image-20211220210936455

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

image-20211220211048695

关键代码:

image-20211220210957607

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

image-20211220211221045

标签:文件,SQLite,登录,安卓,用户,东软,实验报告,数据,software
来源: https://blog.csdn.net/weixin_45525653/article/details/122051179

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有