移动应用开发--实现QQ登录界面(Android)

发布于:2023-01-12 ⋅ 阅读:(539) ⋅ 点赞:(0)


1、掌握Android中布局的概念和用法。
2、熟练掌握Android中Button、ImageView、EditText、Listview的基本使用。
3、重点掌握Listview循环引用以及对仗模式的用法。

## 实验要求
```html
1. 界面需要做简单屏幕适配(weight属性)
2. item之间以及item与屏幕两端要有间隙(10dp)
3. 按照返回的数据显示内容和配图。
4. 是VIP的用户,昵称为红色。不是VIP 的昵称为黑色。
5. 开发过程中注意循环引用和数据显示的对仗模式。

运行环境

Android Studio Bumblebee | 2021.1.1 Patch 2
Build #AI-211.7628.21.2111.8193401, built on February 17, 2022
Runtime version: 11.0.11+0-b60-7590822 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.0.1
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 4
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: eu.inmite.android.plugin.butterknifezelezny (1.6.0)

API 19:Android 4.4(KitKat)

pixel 5 API 30

image

项目框架

image

运行效果图

image

实现功能:用户名或密码空,点击登录提示“用户名密码不能为空”

image

实现功能:用户名明文显示且只能是数字 密码必须是密文显示,字符数字都可以。

image image

实现功能:用户名和密码为指定时,点击按钮提示登录成功。

image

实现功能:登录成功后,将用户名和密码保存在偏好设置中 退出QQ再次打开,记住用户名密码并显示出来

image

项目源码:

https://github.com/isduxiaobai/Cousre_Design/tree/master/Android/QQLogin

Authors
杜小白

网站公告

今日签到

点亮在社区的每一天
去签到