public static byte[] readStream(InputStream inputStream) throws Exception {byte[] buffer = new byte[1024];int len = -1;ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();while ((len = inputStream.read(buffer)) != -1) {byteArrayOutputStream.write(buffer, 0, len);}inputStream.close();byteArrayOutputStream.close();return byteArrayOutputStream.toByteArray();}public static String testGetHtml(String urlpath) throws Exception {URL url = new URL(urlpath);HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setConnectTimeout(6 * 1000);conn.setRequestMethod("GET");if (conn.getResponseCode() == 200) {InputStream inputStream = conn.getInputStream();byte[] data = readStream(inputStream);String html = new String(data);return html;}return null;}

主要就是俩函数,一个负责连接网页(testGetHtml()),一个用于读取源码(readStream()):

更多相关文章

  1. Android(安卓)代码获取手机ip地址(个人笔记)
  2. Android在线源码查看
  3. Android(安卓)语音识别+语音搜索源码 Voice Search
  4. android 读取SD卡或者其他地方文件功能函数
  5. 探讨android图片资源的抖动处理和格式转换
  6. 创建SqliteDatabase
  7. Android(安卓)动画框架(一)转
  8. Android(安卓)之 ServiceManager与服务管理
  9. 箭头函数的基础使用

随机推荐

  1. Linux下mysql数据库root无法登录的情况
  2. CentOS 6.5下源码安装mysql 5.5
  3. 在MySQL中将数据从LATIN1转换为UTF8
  4. mysql升级的一些踩坑点
  5. JSON保存在数据库中并使用JQuery加载
  6. mysql忘记root密码做法
  7. Mongodb Mysql NoSQL的区别和联系
  8. 使用sharpdevelop连接MySQL
  9. 链接表和SQL SELECT查询
  10. 常见几种数据库中自增字段的设置方法(转)