Android网络编程

Android平台网络相关API接口

  1. java.net.*(标准java接口)

  提供与联网有关的类,包括流,数据包套接字(socket)、 Internet协议、 常见Http处理等。
  比如:创建URL ,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务器读取数据等通信。这些在Java网络编程中均有涉及。

  1. Org.apache接口

  Android提供的Apache HttpClient。为客户端的Http编程提供高效、最新、功能丰富的工具包支持。

  1. Android.net.*(Android网络接口)

  常常使用此包下的类进行Android特有的网络编程,如:访问WiFi ,访问Android联网信息,邮件等功能。


返回客户端的内容有三种方式:

  • 以HTML代码的形式返回。
  • 以XML字符串的形式返回,做Android开发时这种方式比较多。返回的数据需要通过XML解析器(SAX,DOM,Pull等)进行解析(必备知识)。
  • 以json对象的方式返回。

Android网络编程_第1张图片

你可能感兴趣的:(Android网络编程)