android网络编程——使用Android中的网络连接
2012-09-02 12:30
405 查看
网络编程在无线应用程序开发过程中起到了重要的作用。Android包括Apache HttpClient库,此库为执行Android中的网络操作之首选方法。Android还可允许通过标准的Java联网API(java.net包)来访问网络。即便使用Java.net包,也是在内部使用该Apache库。
为了访问互联网,你的应用程序需要获取“android.permission.INTERNET”权限
Android中与网络相关的包
以下内容为Android SDK中与网络相关的部分包
• java.net
提供联网相关的类,包括流和数据报套接字、互联网协议以及通用的HTTP处理。此为多用途的联网资源。经验丰富的Java开发人员可立即使用此惯用的包来创建应用程序。
• java.io
尽管未明确联网,但其仍然非常重要。此包中的各种类通过其他Java包中提供的套接字和链接来使用,提供了IO流读写操作,它们也可用来与本地文件进行交互(与网络进行交互时经常发生)。
• java.nio
包含表示具体数据类型的缓冲的各种类。便于基于Java语言的两个端点之间的网络通信。
• org.apache.*
表示可为进行HTTP通信提供精细控制和功能的各种包。HTTP通信中都使用此包内容。
• android.net
包括核心java.net.*类之外的各种附加的网络接入套接字。此包包括URL类,其通常在传统联网之外的Android应用程序开发中使用。
• android.net.http
包含可操作SSL证书的各种类。
• android.net.wifi
包含可管理Android平台中WiFi(802.11无线以太网)所有方面的各种类。并非所有的设备均配备有WiFi能力,尤其随着Android在对制造商(如诺基亚和LG)手机的翻盖手机研发方面取得了进展。
• android.telephony.gsm
包含管理和发送短信(文本)消息所要求的各种类。随着时间的推移,可能将引入一种附加的包,以提供有关非GSM网络(如CDMA或类似android.telephony.cdma)的类似功能。
/**
* @author 张兴业
* 邮箱:xy-zhang#163.com
* android开发进阶群:278401545
*
*/
为了访问互联网,你的应用程序需要获取“android.permission.INTERNET”权限
Android中与网络相关的包
以下内容为Android SDK中与网络相关的部分包
• java.net
提供联网相关的类,包括流和数据报套接字、互联网协议以及通用的HTTP处理。此为多用途的联网资源。经验丰富的Java开发人员可立即使用此惯用的包来创建应用程序。
• java.io
尽管未明确联网,但其仍然非常重要。此包中的各种类通过其他Java包中提供的套接字和链接来使用,提供了IO流读写操作,它们也可用来与本地文件进行交互(与网络进行交互时经常发生)。
• java.nio
包含表示具体数据类型的缓冲的各种类。便于基于Java语言的两个端点之间的网络通信。
• org.apache.*
表示可为进行HTTP通信提供精细控制和功能的各种包。HTTP通信中都使用此包内容。
• android.net
包括核心java.net.*类之外的各种附加的网络接入套接字。此包包括URL类,其通常在传统联网之外的Android应用程序开发中使用。
• android.net.http
包含可操作SSL证书的各种类。
• android.net.wifi
包含可管理Android平台中WiFi(802.11无线以太网)所有方面的各种类。并非所有的设备均配备有WiFi能力,尤其随着Android在对制造商(如诺基亚和LG)手机的翻盖手机研发方面取得了进展。
• android.telephony.gsm
包含管理和发送短信(文本)消息所要求的各种类。随着时间的推移,可能将引入一种附加的包,以提供有关非GSM网络(如CDMA或类似android.telephony.cdma)的类似功能。
/**
* @author 张兴业
* 邮箱:xy-zhang#163.com
* android开发进阶群:278401545
*
*/
相关文章推荐
- android网络编程——使用Android中的网络连接
- android网络编程——使用Android中的网络连接
- android网络编程——使用Android中的网络连接
- android网络编程——使用Android中的网络连接
- android网络编程——使用Android中的网络连接
- android网络编程——使用Android中的网络连接
- Android网络连接----使用URLConnection实现从服务器上下载
- Android:使用Broadcast Receiver监听网络连接状态的改变
- 〖Linux〗通过USB连接,共享Linux上的网络,使用Android手机上网。
- Android设备使用网络连接调试
- Android之使用HttpURLConnection连接网络
- android开发(12) 使用无线网络和切换到GPRS连接
- Android网络连接----使用HttpClient连接网络
- Android中使用代码控制Wifi及数据连接网络开关
- 使用网络服务发现(无线连接设备)——翻译自developer.android.com-Trainning
- android 使用brocastReceiver监听网络连接状态
- Android网络连接----使用URLConnection连接网络简单例子
- Android使用Google推荐的联网框架Volley,让连接网络更加简单
- Android:关于Android Studio连接手机的各种问题 & 解决“通常每个套接字地址(协议/网络地址/端口)只允许使用一次(10048)”的问题。
- Android使用BroadcastReceiver监听网络连接状态的改变