Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将网页中的文本获取为字符串_Android - Fatal编程技术网

Android 将网页中的文本获取为字符串

Android 将网页中的文本获取为字符串,android,Android,我正在尝试从HTML文档中将所有文本转换为字符串 这是我的密码 import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import java.io.BufferedReader; import java.io.InputStream; import java.io.Input

我正在尝试从HTML文档中将所有文本转换为字符串

这是我的密码

import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

public class Admissions extends AppCompatActivity {

TextView openclose;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_admissions);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    //Text URL
    DownloadWebPageTask task = new DownloadWebPageTask();
    task.execute(new String[]{"http://192.168.1.89/open_close.html"});

    openclose = (TextView) findViewById(R.id.open_close);

}

public class DownloadWebPageTask extends AsyncTask<String, Void, String> {
    @Override
    protected void onPreExecute() {
        super.onPreExecute();

    }
    @Override
    protected String doInBackground(String... urls) {
        String response = "";
        for (String url : urls) {
            DefaultHttpClient client = new DefaultHttpClient();
            HttpGet httpGet = new HttpGet(url);
            try {
                HttpResponse execute = client.execute(httpGet);
                InputStream content = execute.getEntity().getContent();

                BufferedReader buffer = new BufferedReader(
                        new InputStreamReader(content));
                String s = "";
                while ((s = buffer.readLine()) != null) {
                    response += s;
                }

            } catch (Exception e) {
                e.printStackTrace();

            }
        }
        return response;
    }

    @Override
    protected void onPostExecute(String result) {
        if (result != null){
            openclose.setText(Html.fromHtml(result));
        } else {
            openclose.setText("Error");
        }
        super.onPostExecute(result);

    }

}

}
com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:APK META-INF/NOTICE中复制的重复文件 文件1:M:\AYUSH\app\libs\httpcore-4.4.4.jar 文件2:M:\AYUSH\app\libs\httpclient-4.5.2.jar


提前感谢

您的代码在这一部分看起来很好,据我所知,这个问题与构建相关。请您再检查一下是否有与gradle相关的问题

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.