摘要:
本程序需要在Android项目中导入KSOAP包,注意要放入lib文件夹内客户端基本流程:定义好命名空间NAMESPACE, URL,SOAP_ACTION, 调用服务方法名等数据 --->实例化SoapObject ---> 实例化SoapSerializationEnvelope 设置其bodyOut等参数 ---> 实例化HttpTransportSE 调用call方法实现web服务---> 从SoapSerializationEnvelope取回服务器端返回的数据Activity的部署与通信所需基本数据的定义: 1 public class MainActivi 阅读全文
摘要:
本程序服务器端选用Tomcat服务器搭载Axis Web Service,首先新建一个动态网页项目,在其中编写一个service的接口,定义要提供服务的方法1 package com.moka;2 3 public interface IFileServices {4 5 public void save(String fileName, String content);6 public String load(String fileName);7 8 }然后实现这个接口 1 // WebService启动 2 public class FileServiceI... 阅读全文
摘要:
此应用分为两步开发:第一步: 开门见山,直接使用ContentResolver查询通讯录的数据,填充进一个ListView显示第二步: 给ListView设置上下文菜单,添加查看电话和删除联系人两个选项效果图: 先给ListView定义一个布局文件contact_list.xml 1 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:lay 阅读全文
摘要:
服务器端分为两个类,主类与线程类,每有一个客户端连接,就新启动一个线程,这样就可以接收多个客户端的连接主类:初始化ServerSocket,并设定端口号 ---> 监听客户端连接,启动线程处理 1 import java.io.IOException; 2 import java.net.ServerSocket; 3 4 public class UploadServer { 5 private static boolean flag = true; 6 7 public static void main(String[] args ) { ... 阅读全文