前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]

【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]

作者头像
全栈程序员站长
发布2022-08-01 09:35:49
2K0
发布2022-08-01 09:35:49
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

这一篇我写的是用Android实现登录、注册、数据库操作的相关内容。

先放最终效果图:

【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]
【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]

先声明一下我的AndroidStudio的版本是:

【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]
【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]

是时候写正文了!

首先,当我们用AndroidStudio运行写好的Android程序的时候,也就是说,当按下那个绿色的小三角,启动小手机的时候,整个AndroidStudio会发生什么事情?这件事重要到,不搞清楚就学不会Android编程的地步。

【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]
【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]
【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]
【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]

没错,就是你看到的这两个图标,折磨你到半死不活的两个玩意。

当你熬到深夜两点,拖着疲惫的身躯敲完最后一行代码,颤颤巍巍的右手握着鼠标,眯瞪着双眼瞄准绿色的小三角,用尽平生最后一丝力气狠狠地单击一下鼠标左键 ,然后整个人葛优瘫在键盘上等待着它的运行,它到底发生了什么事情?这一切的背后,是人性的扭曲还是道德的沦丧?啊呸,重来。这一切的背后,是怎样的逻辑结构和运行原理?

我尽我最大的努力来阐释一下我对此过程的拙见。

首先看一下我这个Android程序的三级目录

【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]
【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]

我已经标注好顺序了 0 → 1 → 2 → 3 → 4 总共5步

步骤 0

编译,具体Gradle是个啥,我也不清楚,我只知道Android是用Gradle进行编译的,编译的过程它会

一、检查Gradle自身程序是否可用或版本是否最新

二、启动各种我们桌面上看不见的程序,如果我没猜错的话,Gradle和Java、Python都差不多,大概就是一些java.exe、javac.exe之类的

三、匹配各种依赖项,存在的检查完整性,不存在的去指定网站下载

步骤 1

解析注册XML,AndroidManifest.xml在Android中的作用和Windows中的注册表类似,每个Activity.java都需要去注册,而且里面有MAIN和LAUNCH设置,MAIN是:主要、入口的意思;LAUNCH是:启动、加载的意思。也就是说,AndroidManifest.xml是个导游,告诉AndroidStudio从哪开始运行,都有什么大致内容。

步骤 2

运行Activity,所谓Activity 翻译为 :活动、界面 一个Activity就是一个运行界面,AndroidStudio会启动在AndroidManifest.xml中被设置为 MAIN和LAUNCH 的Activity。首页启动之后,就是各个Activity之间的跳转通信了。

步骤 3

解析布局XML,在每个Activity创建(onCreate)时都会加载自己的xml布局文件,这些xml布局文件定义了对应Activity长什么样子。

步骤 4

解析完布局XML后,每个Activity的模样就确定了,然后就会返回Activity中执行类似响应点击、滑动之类的操作的代码

源码下载地址:https://gitee.com/littlecurl/AppProjects/raw/master/JustLoginRegisterTest.zip

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126969.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 步骤 0
  • 步骤 1
  • 步骤 2
  • 步骤 3
  • 步骤 4
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档