<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="#E6E6E6"android:orientation="vertical"><ImageViewandroid:id="@+id/iv"android:layout_width="80dp"android:layout_height="80dp"android:layout_centerHorizontal="true"android:layout_marginTop="50dp"android:background="@drawable/head" /><LinearLayoutandroid:id="@+id/ll_number"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/iv"android:layout_centerVertical="true"android:layout_marginLeft="10dp"android:layout_marginTop="15dp"android:layout_marginRight="10dp"android:layout_marginBottom="5dp"android:background="#fff"><TextViewandroid:id="@+id/tv_number"android:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="账号:"android:textColor="#000"android:textSize="20sp" /><EditTextandroid:id="@+id/et_number"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="5dp"android:background="@null"android:padding="10dp" /></LinearLayout><LinearLayoutandroid:id="@+id/ll_password"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/ll_number"android:layout_centerVertical="true"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:background="#fff"android:orientation="horizontal"><TextViewandroid:id="@+id/tv_password"android:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="密码:"android:textColor="#000"android:textSize="20sp" /><EditTextandroid:id="@+id/et_password"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="5dp"android:layout_toRightOf="@id/tv_password"android:background="@null"android:inputType="textPassword"android:padding="10dp" /></LinearLayout><Buttonandroid:id="@+id/btn_login"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@id/ll_password"android:layout_marginLeft="10dp"android:layout_marginTop="50dp"android:layout_marginRight="10dp"android:background="#3C8DC4"android:text="登录"android:textColor="#fff"android:textSize="20sp" />
</RelativeLayout>

前情提要1 :静态页面-简易QQ登录页面
(纯activity_main.xml页面)

【https://blog.csdn.net/weixin_44949135/article/details/104504728】

前情提要2 :动态页面-简单保存QQ密码
(数据存储:文件存储、SharedPreferences)

【https://blog.csdn.net/weixin_44949135/article/details/104965413】

验证QQ密码 ,在前情提要2的基础上,实现了如下功能:
【https://blog.csdn.net/weixin_44949135/article/details/106001065】
如果账号存在,且密码正确,在app页面上,显示 “ 账号存在!密码正确!登陆成功!” 的 文本提示;
如果账号存在,但密码不正确,在app页面上,显示 “ 账号存在!密码错误!登陆失败!” 的 文本提示;
如果账号不存在,且密码不为空,则注册账号(保存用户名与密码)。

局限性 :

只能 存储 一个 账号的信息(账号、密码)。

如果在 “ 账号不存在 and 密码不为空 ” 的情况下,点击 “ 登录 ” 按钮,

将自动注册账号,保存账号信息(账号、密码),原账号信息 将被 新账号信息 替代。

转发请附上原文链接。点个赞再走啊~

Android 简易QQ登录页面相关推荐

  1. Android:QQ登录页面

    activity_mian.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayo ...

  2. 【Android应用开发之前端——简易App登录页面】

    1.完成登录页面布局 各家App的登录页面大同小异,要么是用户名和密码组合登录,要么是手机号和验证码组合登录.如果要做的更好一点,就要提供忘记密码与记住密码等功能.我们的App登录项目把这些功能综合一 ...

  3. Android开发实现简单QQ登录页面

    Android开发实现极为简单的QQ登录页面 设计一个简单QQ登录页面,无任何功能.然后打包安装到手机. 1.首先创建一个空白页面 2.打开样式设计的页面 在activity_main.xml中写入代 ...

  4. Android之QQ登录

    Android之QQ登录 1.下载Android SDK :QQ登录.支付.社交渠道等功能 SDK类型 最近更新日期 文件大小 说明 Android_SDK_V3.1.0  2016-05-24 4. ...

  5. html+css 制作简单QQ登录页面

    HTML+css制作简单QQ登录页面 这是效果图 这是HTML源码 <!DOCTYPE html> <html lang="zh"><head> ...

  6. HTML简易会员登录页面

    简易的会员登陆页面,标题可自行修改. <!DOCTYPE html> <html><head><title>标题</title></h ...

  7. android里qq登录界面,Android仿QQ登陆窗口实现原理

    今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局.首先看一下官方图片 还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航页面.首先程序进入SplashActi ...

  8. Android第三方QQ登录、获取个人信息、分享实现

    昨天调试了一下午终于成功 第三方QQ登录.获取个人信息,分享 QQ官方API文档写的太乱 并且很多地方没有更新 这里总结一下 方便记录和回看 实现结果图 首先进入腾讯开放平台 下载QQ的SDK 地址 ...

  9. Android第三方QQ登录无限授权

    </pre> 最近在搞第三方登录,在搞QQ登录时,出现了一下奇怪的问题,在授权时,"无限"授权,其实说"无限"有点不太准确,只是多次授权,什么时候跳 ...

最新文章

  1. emwin读取sd图片_262.3MB/S读取速率,雷克沙1667X这回谁还敢吐槽
  2. 隐含狄利克雷分布(Latent Dirichlet Allocation,LDA)
  3. CCF201604-3 路径解析(解法二)(100分)
  4. wp-login.php 404页面,wordpress隐藏后台登陆界面,自动跳转首页或404
  5. Hadoop之MapReduce面试知识复习
  6. vs2019 更新安装错误_本月Windows 10累积更新再出BUG:安装时跳出错误代码
  7. mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
  8. Backend Qt5Agg is interactive backend. Turning interactive mode on.
  9. 开发-数据库-MongoDB初探
  10. 安卓Gallery配合ImageSwitcher不显示图片
  11. PHP中常用的定义数组的函数是,php中常用数组函数有哪些?
  12. 西安电子科技大学计算机科学与技术就业,西安电子科技大学:除了计算机和通信工程,这些专业高考也很热门,毕业照样拿高薪...
  13. 解决“桌面右键单击文件夹鼠标一直转圈”
  14. 计算机网络子网掩码计算题,计算机网络复习题(计算题)
  15. 马克飞象 Markdown 使用和学习
  16. The Webpage might be temporarily down or it may have moved permanently to a new web address解决
  17. Packetdrill(网络协议测试工具)
  18. 百度搜索の黑话大全—那些不为人知的搜索引擎语法
  19. Python学习D-1
  20. B2G商城APP解决方案开发

热门文章

  1. APP二维码微信扫描后无法下载的问题 微信扫码(扫一扫二维码)下载不了app怎么解决
  2. 让机器听声音识别男女(机器学习的方法)
  3. 史上最全的PHP常用函数大全,不看看你就out了(还会不断更新哦!)
  4. OpenCV计算机视觉实战 - Task1 - 一文详尽OpenCV 图像基本操作
  5. ctfshow 萌新22 (类似级客巅峰web4)
  6. 综述2 | 基于深度学习的行人重识别
  7. 计算机翻转课堂教案,“翻转课堂 ”——无线投屏颠覆传统教育
  8. mysql数据库实战演练_SQL 语句实战演练
  9. mysql8数据库有值但是查询结果为空_Mysql数据库编码为UTF-8,但查询结果依旧乱码、为空解决办法...
  10. es java 查询为空和非空的数据