• 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;
        }
  • 相关阅读:
    C++函数模板的显示调用与隐式调用
    git显示颜色配置
    STL容器元素应满足的条件
    vector缩减容量
    PAT (Basic Level) Practise:1036. 跟奥巴马一起编程
    Core Java Volume I — 4.10. Class Design Hints
    Core Java Volume I — 4.7. Packages
    蓝牙(Profile)构成
    Android开发之Java必备基础
    主机控制器接口(HCI)
  • 原文地址:https://www.cnblogs.com/jxgxy/p/2636548.html
Copyright © 2020-2023  润新知