Как программно загрузить Html-страницу в android и получить ее Html?

Мне нужно загрузить HTML-страницу программно, а затем получить его Html. В основном я занимаюсь загрузкой страницы. Если я загружу страницу, где я ее положу? Должен ли я хранить переменную String? Если да, то как?

Пожалуйста, помогите мне.

Этот сайт дает хорошее объяснение того, как загрузить файл, а также как установить место, где оно должно храниться. Вам не нужно и не следует хранить его в строковой переменной. Если вы хотите манипулировать данными, я бы предложил использовать XML-парсер .

Вы можете вызвать этот метод в doInBackground из AsyncTask

String html = ""; String url = "ENTER URL TO DOWNLOAD"; HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(url); HttpResponse response = client.execute(request); InputStream in = response.getEntity().getContent(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); StringBuilder str = new StringBuilder(); String line = null; while((line = reader.readLine()) != null) { str.append(line); } in.close(); html = str.toString();