一个简单的HTTP请求在J2ME中是用以下方法实现的:
1 2 3 4 5 6 |
|
在Android中实现如下:
1
2
3
4
5
6
7
8
9
总结了一下,有以下几点不同之处:
- J2ME中的连接从Connector打开,Android中从URL对象打开
- 要设置连接是否可读写,J2ME中可以直接在Connector.Open时设置,而在Android中必须使用setDoInput(boolean)和setDoOutput(boolean)方法设置
- 在J2ME中可以在Connector.Open中对连接进行超时设置,在Android中使用setConnectTimeout(int)不仅可以对连接超时进行设置,还能设置超时时间,参数为0时忽略连接超时