【问题标题】:Get HTML Source in Android Studio在 Android Studio 中获取 HTML 源代码
【发布时间】:2016-04-14 23:57:47
【问题描述】:

我测试了这个功能,但不工作 权限可以进入清单文件 我做错了什么?

    public void getHTML() throws Exception {
    URL url = new URL("http://www.android.com/");
    HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
    try {
        BufferedReader br = new BufferedReader(
                new InputStreamReader(urlConnection.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();

        while ((inputLine = br.readLine()) != null) {
            response.append(inputLine);
        }
        txtInfo.setText("123");
        br.close();
    }finally {
        urlConnection.disconnect();

    }
}

【问题讨论】:

  • 您能否详细说明“不工作”的含义?错误信息?堆栈跟踪?预期结果与观察到的结果?
  • 当我执行这段代码时,textview 不会改变文本。此行之前发生错误:txtInfo.setText("123");

标签: html get httpurlconnection


【解决方案1】:
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);

你也可以使用 AsynTask

【讨论】:

    猜你喜欢
    • 2013-04-06
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    • 2015-02-19
    • 1970-01-01
    相关资源
    最近更新 更多