1.使用到的开发工具为:Eclipse(Java EE),Android Studio,MYSQL 5.7.21;mysql

2.首先在MYSQL数据库建表,我这里使用的数据库可视化操做软件为:navicat premium:android

如图:web

这里你能够取本身喜欢的数据库名字,可是为了方便起见,我建议取跟个人同样,固然,phone、email、message和pic这几个字段你能够不添加,由于这个demo里面根本不会使用到。sql

2.建立服务器端的项目工程,当你须要作到这个demo时,我已经默认你已经成功搭建好了环境,name进入正题:数据库

a.工程目录以下:tomcat

记得首先先导入jdbc链接mysql数据库的jar包!!!服务器

记得也要先配置好tomcat服务器!!!jsp

jsp页面以下(源代码都在文章后面的连接):工具

输入帐号为:5555,密码为:5555时(这是以前建表时插入的数据),点击login后:布局

这里显示的login successfully!就是服务器返回给android的信息,也就是android端向咱们搭建的服务器提交帐号密码后返回给android端的信息!

若输入的帐号密码在member中不存在,则:

这要注意一点,mustLogin是使用到了servlet的知识,其中web.xml配置以下:

这就是服务器端的项目开发的一个简单的介绍。后面源代码会给出。

3.Android端的开发:

工程目录以下:

页面的话:

设计的很简单,这里我要说的是我作的只是一个简单的demo,布局比较简单,想要更美观的话能够上网百度一下设置颜色和布局。

其实android链接服务器并无想象的那么难,就是提交数据,返回信息这两个方面而已,如今csdn上的代码基本都是好久以前的或者没有详细的讲解,或者源代码的下载积分特别高,个人源代码下载积分,必定是最低的!

最后贴上登陆成功的图片:

我这是在真机上成功实现了的,具体怎么链接真机实验,你能够百度,度娘真的很管用。

还有呢就是,若是要实现注册功能的话,这里提供一个思路:其实也挺简单的若是你学会了登陆功能的实现,只须要在登陆页面中添加一个Button,再新建一个活动,填写注册信息,而后将注册信息提交给服务器,而后再在服务器端新建一个servlet处理接收到的注册信息,也就是将数据插入到咱们建好的数据表中,跟登陆差很少.......

最后我建议,若是你看不懂源代码,你能够先上网学习一下httpurlconnection的工做原理。

最后重申:AndroidTest是服务器端项目,Httptest是Android端项目,别搞混了。有什么不懂的话,能够在评论区给我留言,看到会回复的。

源代码点击此连接:https://download.csdn.net/download/qq_38442065/10345368

Navicat数据库可视化操做工具:https://download.csdn.net/download/qq_38442065/10345371

更多相关文章

  1. 浅谈android中的反编译
  2. Android实现远程控制PC(Android[客户端]+Qt[服务器端])
  3. Android实现远程控制PC(Android[客户端]+Qt[服务器端])
  4. android经典开源代码集合
  5. 1、android源代码下载与跟踪
  6. Android日志打印与处理 UncaughtExceptionHandler 提交服务器
  7. 基于Apache mina 的android 客户端tcp长连接实现
  8. 移植 libusb 到 Beagleboard 上的 Android
  9. Android(安卓)API 28 访问服务器失败 提示CLEARTEXT

随机推荐

  1. 格式化代码是什么意思
  2. c++类型转换
  3. .net是什么语言 视频
  4. 按位取反运算符的使用
  5. c++基础知识
  6. .net core和.net区别
  7. stdio.h是什么头文件
  8. memcpy函数用法
  9. c语言位运算符
  10. char是什么数据类型