一、
程序介绍
这个实例分为客户端部分和服务器部分。
客户端部分程序运行如下图所示:
输入账号和密码,点击登录。
当输入的账号和密码与数据库中的账号和密码一致时:
二、
程序分析
1、
服务器端部分:
ServerAgent.java & DBUtil.java
Ø
创建侦听端口,建立侦听
Ø
接受客户端传递过来的信息
Ø
根据信息的内容,将信息分解交给DBUtil.java
工具类进行查询
Ø
将查询结果通过Socket
交给客户端
2、
客户端部分
Ø
界面设计
添加标题和图片
<ImageView
android:layout_width="22px"
android:layout_height="fill_parent"
android:src="@drawable/logo"
style="@style/logoText"/>
<TextView
android:layout_width="fill_parent"
style="@style/logoText"
android:layout_height="wrap_content"
android:text="@string/indexTitle"/>
<!--解释:
android:src="@drawable/logo" :添加图片
style="@style/logoText" :给图片添加样式
-->
<!--样式的定义:style.xml-->
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="logoText"><!-- 标题栏风格 -->
<item name="android:textSize">18sp</item>
<item name="android:textColor">#6d6d6d</item>
<item name="android:background">@drawable/logo_text_shape</item>
</style>
<style name="myTheme" parent="android:Theme">
<item name="android:background">@drawable/shape</item>
</style>
</resources>
客户端
Java程序
MainActivity.java
定义登录界面的Activity
程序
Ø
实现
OnClickListener
接口
Ø
为登录按钮实现
onClick
方法
Ø
获取填写在页面的数据
Ø
通过Socket
传递至客户端
Ø
接受客户端返回的数据
Ø
若验证通过则,跳转至Login_OK.java
这个
Activity
文件,显示登录成功。
具体代码实现见附件
- 大小: 21.6 KB
- 大小: 9.3 KB
- 大小: 2.8 KB
- 大小: 6.2 KB
- 大小: 15.2 KB
- 大小: 2.2 KB
分享到:
相关推荐
android 简明Socket通信实例,数据解析,简单界面布局
android socket 编程实例 客户端是android应用程序, socket服务器端使用java作为服务器
这是android socket通信的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7574372
android socket编程实例
这是android socket通信的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7574409
本Demo主要实现了安卓(Android)TCP 客户端(Client)和服务器(Server)Demo的Socket通讯。以及对接硬件的项目数据在十六进制&&byte&&int的转换处理。 要注意BufferedReader的readLine()方法的阻塞问题: 读取socket输入...
基于android的socket编程实例
Android和电脑Socket通信实例,定义声明需要用到的UI元素,显示主界面,通过id获取ui元素对象,为btnsend设置点击事件,内分C/S部分代码,客户端和服务端。
Android通过socket套接字实现网络连接,通过ip地址和ip端口实现访问服务器,从而实现客户端和服务器的连接,然后实现两者数据的互连
android 实现模拟器和pc的socket通讯实例
Android Socket编程实例 实现功能: 1. 客户端(android端) 与 服务器端(PC端) 通信 2. 客户端(android端)之间通信 提示:在同一网段下。地址需要从新设置。
Android应用与framework的socket通信实例
关于C#与Android软件Socket通信的经典实例,含详细代码解析,简单易懂
Android tcp socket通信封装及实例 1、模拟器上和电脑上开的sokit服务端通信测试通过 2、下载sokit当服务端
Android用socket技术实现的TCP通讯实例,代码中包括了服务端和客户端。代码完整清晰,功能仅为socket通讯。一般的资源只有客户端或服务端其中一种,这个工程里两个都有。
本文实例讲述了python服务器与android客户端socket通信的方法。分享给大家供大家参考。具体实现方法如下: 首先,服务器端使用python完成,下面为python代码: 复制代码 代码如下:#server.py import socket def ...
android socket通信开发,是学习socket开发的好资料。
一个简单的Android Socket 编程实例,有简单的客户端,服务器端源码。
Android Socket的编程实例,Android端即当服务器又当客户端,既简单又好学好用,即基础功能强大,可扩展性强,物超所值