У меня проблемы с получением исходного кода HTML с URL. Я пытаюсь разработать приложение, которое получает URL-адрес, а после нажатия кнопки, отправленной пользователем, оно принимает URL-адрес и выполняет вызовы URL-адреса, предоставленной для получения исходного кода html.
Я посмотрел на различные способы сделать это, но всегда были с ошибками, используя предоставленные коды.
Ниже приведен один из кодов, который я использовал, но он, похоже, не работает для меня, он выдаст ошибку: ноль в исключении, когда я использую logcat для отладки.
прошу прощения, если вопрос звучит просто, я новичок в программировании. заранее спасибо.
String htmlCode = "";
try {
URL url = new URL("http://www.google.com/");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
htmlCode += inputLine;
in.close();
} catch (Exception e) {
Log.d(LOG_TAG, "Error: " + e.getMessage());
}