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

我最近又写了一篇文,是这篇文章的升级版,借此文引流一下:《【Android】实现登录、注册、数据库操作(极复杂)》本篇源码地址(进去找JustLoginRegister):(2019-12-05更新:我已经把Gradle更新到3.5最新版了,dependencies也已经都迁移到androidx了,特此说明)https://github.com/littlecurl/AppProj…

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

终于,尽管走下去,不必逗留着……

         我终于录视频了:《【Android】登录注册(简洁版)》

         —— 赞美无风险,吐槽别谨慎。


我最近又写了一篇文,是这篇文章的升级版,借此文引流一下:

《【Android】实现登录、注册、数据库操作(极复杂)》


本篇源码地址(进去找JustLoginRegister):

(2019-12-05更新:我已经把Gradle更新到3.5最新版了,dependencies也已经都迁移到androidx了,特此说明)

https://github.com/littlecurl/AppProjects

源代码里面有详细注释,切记要改一下gradle的版本号为本地gradle版本号,否则AndroidStduio会自行下载,浪费时间。


忙着敲代码,忙着忙着就忘了吃中午饭了,两点半了才想起来,下不为例!

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

先放最终效果图:

 

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

 

 

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

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

          是时候写正文了!

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

 

 

大家加油!!!


 .


看完如果觉得不错,留个赞再走。【Android】实现登录、注册、数据库操作(极简洁)[通俗易懂]

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


.

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号