论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
向量数据库
›
2024_安卓期末大作业——点餐平台app,含数据库含设计报 ...
2024_安卓期末大作业——点餐平台app,含数据库含设计报告含截图,含导入方 ...
熊熊出没
金牌会员
|
2024-12-19 23:16:27
|
显示全部楼层
|
阅读模式
楼主
主题
972
|
帖子
972
|
积分
2916
2024_安卓期末大作业——仿外卖点餐app,含数据库含设计报告含截图,含导入方法,(Java版),登录注册,底部导航栏,购物车,菜单(附下载链接)代码解释非常详细,得当学习
点我下载此资源 》》》》》》》》》
使用该点餐App 能实现登录、注册、注销功能,以及基本的选择店铺点餐,参加购物车和结算等功能。此外在页面上也做了一些美化。
一、登录注册与注销模块
该模块相关演示效果如下图所示:
(封面leadin)
(登录login)
(注册register)
(我的page4)
复制代码
(数据库的users表)
1. 用户类User
该模块需要对用户的信息举行操作处置处罚,所以首先需要定义一个用户类User,该类包罗name和password两个属性,以及构造函数和相应的get、set方法。(具体代码见附件User.java)。
2. 封面
使用ImageView做了一个封面,对应附件leadin.xml;在相应的leadin.java代码中,使用Handler类初始化一个hander对象,调用postDelayed方法,在3秒后执行一个 Runnable 对象的 run() 方法,run()中使用Intent来跳转到登录页面login.xml。
3.登录界面
在login.xml中,使用线性结构制作了一个简单的登录页面,其中账号密码的输入使用了EditText的控件。在对应的login.java代码中,我对各个按钮举行了变乱监听,比如点击登录,调用login()函数,点击注册,跳转到注册页面activity_sign.xml和退出程序弹出警示框,提示是否要退出程序,如果点击确定就会退出程序,否则取消警示框。在login()函数中,需要对用户输入的信息举行相应处置处罚,下文第6点会讲具体操作。
4.注册页面
编写一个activity_sign.xml,其中的结构跟登录雷同,只不外多了个确认密码的输入框,相关操作需要在对应的sign.java中编写代码来实现。首先是账号密码的正当性。这里我设置账号密码必须都不为空,且密码只能由数字构成,两个密码的输入需同等,账号不能和其他账号名重复才能注册乐成。同时也对返回,注册按钮注册了点击跳转变乱。
5.数据库
由于这里的登录,注册以及反面要实现的注销模块都涉及到对用户信息的众多处置处罚,并且可能要管理多个账户信息,因此我使用的数据库对用户信息举行存储,使用SQLiteOpenHelper这个辅助类来管理SQLite数据库。我创建了zMySqlHelper这个类来继续SQLiteOpenHelper,并重写相关方法,从而对我数据库的信息举行管理。其中,我定义了登录函数login()和注册的函数register(),对传进来的User u用户信息举行相关处置处罚。
5.1注册函数register()
拿到数据库db,开辟一个存键值对的空间
(1)重名环境处置处罚:先u.getName()拿到用户名称,然后新建一个光标,使用query来扫视查询整个User表的每一行,如果发现某一行中的name与用户名称u.getName()雷同的话,阐明重名了,返回-1退出函数。
(2)正当环境判断:上面的重名环境不发生时,执行这个部门的代码。如果输入的账号密码都不为空,那么该环境正当,将用户的账号密码以键值对的形式,insert插入Users表中。
代码解释详细
首页以及店铺展示模块
1.MainActivity页面
该页面是“首页”页面。内里用了嵌套的滚动结构。外层是垂直的滚动结构。
上面区域是内层的程度滚动结构,放置3个视频,用户可以程度滚动,选择想要的美食宣传视频举行观看,每个视频都要基本的播放暂停,快进和快退的功能。
下面区域是用了网格结构,放置了精选店铺,包罗店铺宣传图片和店铺名称,用户根据喜好点击相应店铺可以举行页面跳转,跳转到具体的店铺点餐页面。
(MainActivity页面)
(page2页面)
设计报告目录
点我下载此资源 》》》》》》》》》
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
熊熊出没
金牌会员
这个人很懒什么都没写!
楼主热帖
数据库的三大范式
在字节跳动干软件测试5年,4月无情被辞 ...
创建SQL server服务器
TortoiseGit间接处理linux目录下的仓库 ...
django小项目 ----- 创建错题集 ...
神经网络与深度学习
Java 知识 - 接口代理
2年自动化测试经验,连基础的都不会, ...
Java如何调用HttpURLConnection类模拟 ...
基于遗传算法的最优潮流问题的研究(Ma ...
标签云
运维
CIO
存储
服务器
浏览过的版块
分布式数据库
SQL-Server
图数据库
快速回复
返回顶部
返回列表