Android的三种网络通讯方式详解
1、标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConn髫潋啜缅ection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务器读取数据等通信。这些在Java网络编程中均有涉及,我们看一个简单的socket编程,实现服务器回发客户端信息。下面用个例子来说明:A、客户端:新建Android项目工程:SocketForAndroid(这个随意起名字了吧,我是以这个建立的!)下面是main_activity.xml的代码:


3、B、服务端:

4、C、启动服务器,控制台会打印出“start...”字符串!D、运行Android项目文件,如下图:

6、服务器收到客户端发来的消息并打印到控制台:

8、在原来的Android项目里新建一个Apache活动类:Apache.java,代码如下:



10、结果运行如下:

11、android.net编程:常常使用此包下的类进行Android特有的网络编程,如:访问WiFi,访问Android联网信息,邮件等功能。这里就不详细做例子了,因为这个接触比较多~~~。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:67
阅读量:60
阅读量:57
阅读量:73
阅读量:67