Android编程获取网址HTML代码的方法
更新时间:2017年06月01日 12:06:11 作者:jxgxy
这篇文章主要介绍了Android编程获取网址HTML代码的方法,涉及Android针对给定URL地址的网页相关信息操作技巧,需要的朋友可以参考下
本文实例讲述了Android编程获取网址HTML代码的方法。分享给大家供大家参考,具体如下:
/** * * @param aUrl 网址 * @param aEncode 编码 * @return 返回的HTML代码 * @throws Exception 对外抛出异常 */ public String getHTML(String aUrl, String aEncode) throws Exception { URL url = new URL(aUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(5000); conn.setRequestMethod("GET"); if (conn.getResponseCode() == 200){ InputStream inputStream = conn.getInputStream(); ByteArrayOutputStream outStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int len = 0; while( (len = inputStream.read(buffer)) != -1){ outStream.write(buffer, 0, len); } String htmlStr = new String(outStream.toByteArray(), aEncode); inputStream.close(); outStream.close(); return htmlStr; } return null; }
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android控件用法总结》、《Android视图View技巧总结》、《Android操作json格式数据技巧总结》、《Android编程之activity操作技巧总结》、《Android开发入门与进阶教程》及《Android资源操作技巧汇总》
希望本文所述对大家Android程序设计有所帮助。
相关文章
Android AutoCompleteTextView自动提示文本框实例代码
这篇文章主要介绍了Android AutoCompleteTextView自动提示文本框实例代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下2016-07-07Dcloud的native.js直接拨打电话Android实例代码
本文为大家分享了3种利用Dcloud的native.js直接拨打电话实例代码,由于iOS系统的限制所以只有Android版实例2018-09-09
最新评论