Это даже не вопрос Android. Если ваша цель - получить String
представление веб-страницы (без синтаксического анализа), вы должны иметь возможность использовать классы, которые также присутствуют в Java SE, URL
и InputStream
без каких-либо проблем.
Например (без обработки исключений, сделанных здесь, сделайте это самостоятельно по мере необходимости). Вы можете использовать try-with-resources или просто закрыть поток соединения / ввода, когда это делается в блоке finally.
// create the url object and open the connection
URL url = new URL("http://somewhere.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// read the webpage a line at a time and append it to a `StringBuilder`
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line);
}
// here is the html
String html = sb.toString();