Android HttpURLConnection应用技巧分享
Android手机操作系统是一款开源的操作系统,可以灵活方便的帮助我们满足许多需求。在这里大家可以通过对Android HttpURLConnection应用的了解,来掌握读取网络的方法,方便大家解读这一系统的功能。
网络上很多关于Android HttpURLConnection的例子, 在这里就先为大家介绍一下。
- void?getInput(){? ?try ?
- { ?URL?url?=?new?URL("http://www.google.cn/"); ?
- HttpURLConnection?conn?=?(HttpURLConnection)?url.openConnection(); ?conn.setDoInput(true); ?
- conn.setConnectTimeout(10000); ?conn.setRequestMethod("GET"); ?
- conn.setRequestProperty("accept",?"*/*"); ?String?location?=?conn.getRequestProperty("location"); ?
- int?resCode?=?conn.getResponseCode(); ?conn.connect(); ?
- InputStream?stream?=?conn.getInputStream(); ?byte[]?data=new?byte[102400]; ?
- int?length=stream.read(data); ?String?str=new?String(data,0,length);? ?
- conn.disconnect(); ?System.out.println(str); ?
- stream.close(); ?} ?
- catch(Exception?ee) ?{ ?
- System.out.print("ee:"+ee.getMessage());? ?} ?
- }?
只是要注意的是配置一个权限,AndroidManifest.xml 中应该加入如下节点。
- <?/activity>?<?/application>?
- <?uses-permission?android:name="android.permission.INTERNET">?<?/uses-permission>?
- <?/manifest>??
可以把AndroidManifest.xml open with manifest editor 来编辑 在permissions中add uses-permission,然后再在name中选择Android.permission.INTERNET,然后save就ok了。
Android HttpURLConnection的基本应用就为大家介绍到这里。