基于Android Studio

图片
01
图片
图片

开发环境

图片
图片
图片
02
图片
图片

演示视频

图片

图片
03
图片
图片

项目简介

图片

使用软件

Android Studio (AS) 2020版

使用语言

JAVA 语言

项目页面

启动页、登录页、注册页、首页、购物车页面、我的页面、商品详情页、支付页面、支付成功页面、个人信息页面、修改密码页面、我的订单页、地址管理页。

关键技术点

计时器、banner轮播图、SharedPreferences存储、Glide、SQLite数据库、相册的使用、Fragment的使用、ScrollView、RecyclerView列表、ListView列表、TabLayout、AlertDialog……

图片
04
图片
图片

源码获取

图片
公众号回复:24060201
图片
05
图片
图片

设计详情

图片
01

启动页

启动页我们需要用到倒计时和跳转功能。

图片
02

注册登录

这里我们注册可以自己从相册选择自己喜欢的图片作为用户头像。

这里我们主要用到的是SQLite数据库,注册主要完成的是对用户数据库的增加,登录页面完成的是查询。

图片
图片
03

首页

这里我们顶部用到了banner轮播图,然后在当前页面可以进行名称的模糊搜索。使用到了rv列表。

点击商品进入商品详情页。

图片
03

购物车

  • 显示用户的购物车商品列表。

  • 计算选中商品的总价。

  • 监听结算按钮的点击事件,将选中商品名称和总价格传递到支付页面。

  • 在选中状态改变时更新总价的显示。

图片
04

我的页面

显示用户的个人信息,包括用户名和头像。

提供了点击事件监听器,分别处理点击“信息”、“修改密码”、“地址管理”、“订单”、“版本信息”和“退出登录”等操作。

点击不同功能对应的布局会跳转到相应的活动页面,显示当前应用版本信息,并在点击“版本信息”时显示一个 Toast 提示。

在用户信息不为空的情况下,通过 Glide 加载用户头像,并显示在界面上。

图片
05

商品详情页

显示商品的详细信息,包括图片、名称、价格、介绍和花语。

提供了返回按钮的点击事件监听器,点击返回按钮可以关闭当前活动。

实现了添加商品到购物车的功能,包括将商品图片转换为 Base64 编码的字符串,判断商品是否已存在于购物车中,并根据添加结果显示相应的 Toast 提示。

加载并显示商品的评论信息,根据评论信息的存在与否动态显示评论列表或提示信息。

使用 Glide 加载商品图片,并将商品信息显示在对应的 TextView 中。

图片
06

支付页面

显示用户选择的地址信息,包括收件人、地址和电话号码。

显示用户选中的购物车商品信息,并计算订单的总金额。

提供了地址按钮的点击事件监听器,点击按钮可以跳转至地址管理页面。

实现了支付按钮的点击事件监听器,处理用户支付逻辑,包括生成订单、更新数据库信息和跳转至支付成功页面。

根据用户选择的商品名称列表,获取对应的购物车商品信息,并显示在 RecyclerView 中。

在支付成功或失败时显示相应的 Toast 提示。

图片
07

支付成功页面

显示支付成功然后倒计时结束后跳转订单页面。

图片
08

个人信息页面

显示用户注册时的信息

图片
09

修改密码页面

图片
10

我的订单页面

显示用户的订单信息,包括订单列表和搜索功能。

提供了返回按钮的点击事件监听器,点击返回按钮可以跳转至主页面。

实现了搜索按钮的点击事件监听器,根据用户输入的订单名称进行搜索,并显示匹配的订单信息或提示未找到订单。

初始化订单列表视图,并根据用户名获取用户的订单信息显示在 ListView 中。

图片
11

地址管理页面

添加修改收货地址

图片

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/88887.html

(0)
guozi's avatarguozi
上一篇 2024年6月4日 上午10:56
下一篇 2024年6月4日 上午10:58

相关推荐

  • 最佳的资源搜索引擎

    想必大家都有过在网上搜索资源的经历,但是是否遇到过搜索结果不理想、浪费时间的情况呢?这就是因为你没有使用最佳的资源搜索引擎!什么是资源搜索引擎?它可以帮助我们快速、准确地找到所需的…

    行业资讯 2024年4月21日
    0
  • ros dns缓存设置,ros dns设置

    DNS(域名系统)是互联网上将域名转换为IP地址的系统,充当“互联网的电话簿”。 DNS污染是指恶意更改或伪造DNS记录,阻止用户访问合法网站或将其重定向到恶意网站。这种攻击方法会…

    行业资讯 2024年5月8日
    0
  • 河北seo关键词排名优化技巧及注意事项

    SEO,这个在网络世界中备受瞩目的词汇,相信大家并不陌生。它是一种通过优化网站来提高在搜索引擎中排名的技术,对于网站的流量和曝光率有着重要的影响。但是,SEO并非一蹴而就,它需要我…

    行业资讯 2024年4月11日
    0
  • 代理ip访问网站,网站屏蔽代理访问

    近年来,随着互联网的快速发展,越来越多的网站被屏蔽。这给广大互联网用户带来了不便,也对互联网行业造成了一定的影响。那么我们该如何解决这个问题呢?您可能听说过代理IP这个词,但是什么…

    行业资讯 2024年5月13日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注