【Android】实现登录、注册、数据库操作(极简洁)「建议收藏」

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

大家好,欢迎来到IT知识分享网。

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

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

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


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

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


本篇源码地址:

Github:

GitHub – littlecurl/AppProjects: 存放一些Java、JavaEE、Android和iOS的源码;里面同时有zip压缩文件,可以直接下载,不需要clone整个仓库!!!都是一些小Demo,注释详细一点,就不写教程文档了。

码云:

​​​​​​​​​​​​​​https://gitee.com/littlecurl/AppProjects​​​​​​​

进去找JustLoginRegister

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

源代码里面有详细注释,切记要改一下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和JavaPython都差不多,大概就是一些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】实现登录、注册、数据库操作(极简洁)「建议收藏」


.

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/13629.html

(0)

相关推荐

发表回复

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

关注微信