Jestem nowy dla Androida i próbuję dowiedzieć się, jak uzyskać zawartość adresu URL jako ciąg. Na przykład, jeśli mój adres URL to http://www.google.com/, chcę uzyskać kod HTML strony jako ciąg. Czy ktoś mógłby mi w tym pomóc?Czytanie zawartości adresu URL w Androidzie
Odpowiedz
Od docs Java: readingURL
URL yahoo = new URL("http://www.yahoo.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
Zamiast pisać każdą linię do System.out
prostu dołączyć go do łańcucha.
Możesz otworzyć strumień i przeczytać i dołączyć każdy wiersz do łańcucha - pamiętaj, aby zawinąć wszystko blokiem try-catch - mam nadzieję, że pomoże!
String fullString = "";
URL url = new URL("http://example.com");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while ((line = reader.readLine()) != null) {
fullString += line;
}
reader.close();
Jak napisać blok try-catch? Jestem całkiem nowy i Java mówi mi, żebym poradził sobie z wyjątkami. Ponadto: fullString jest wyjściem, czyż nie? –
@SamanMiran try-catch jest używany w języku Java do robienia czegoś, co może podnieść wyjątek i przechwycenia tego wyjątku. spróbuj {// zrobić coś ryzykownego} catch (wyjątek wyjątku) {// obsłużyć} – nurxyz
@SamanMiran tak - fullString jest wynikiem; możesz zobaczyć, że zaczyna się on od pustego łańcucha ("") oraz w każdej pętli bloku while - dodaje się do niego inny wiersz na końcu. – nurxyz
- 1. Czytanie zawartości HTML adresu URL w OCaml
- 2. Galeria zdjęć z adresu URL w Androidzie?
- 3. Python: Jak uzyskać typ zawartości adresu URL?
- 4. Czytanie tablicy Json w Androidzie
- 5. Czytanie każdego przychodzącego żądania (adresu URL) w ASP.NET WEB API
- 6. Pobieranie zawartości html z adresu URL podanego w AngularJS
- 7. Czytanie tekstu EditText w Androidzie
- 8. Czytanie zawartości pliku csv w node.js
- 9. Jak grać w gif w Androidzie z adresu URL?
- 10. Nadpisanie adresu URL w Androidzie nie działa w przypadku przekierowania
- 11. Jak uzyskać kod źródłowy HTML z adresu url w Androidzie?
- 12. Jak pracować z obrazem przy użyciu adresu URL w Androidzie?
- 13. Jak uruchomić aplikację Android z adresu URL w Androidzie?
- 14. Czytanie zmian zawartości pliku w .NET
- 15. jak przekierować do konkretnego adresu URL, klikając przycisk na Androidzie?
- 16. Obsługa adresu URL RESTful URL
- 17. haskell - parsowanie/czytanie zawartości .pdf-files
- 18. Dostosowywanie adresu URL w AddThis
- 19. Wicket: Względem bezwzględnego adresu URL lub adresu URL bazy
- 20. Uzyskiwanie pełnego adresu URL z adresu URL znakiem tyldy (~)
- 21. Szykuje jak zażądać adresu URL z wyjątkiem parametrów adresu URL?
- 22. Sprawdzanie adresu URL mvc4
- 23. Znajdowanie adresu URL LDAP?
- 24. Algorytm skracania adresu URL
- 25. Wyczyść przekierowanie adresu URL
- 26. Przekierowanie adresu URL Django
- 27. Kodowanie adresu URL Drupala
- 28. Parametry adresu URL GWT
- 29. Kodowanie adresu URL MVC3?
- 30. .htaccess Przepisywanie adresu URL
Dzięki, że próbowałem przed i po prostu sobie sprawę, mój problem: zapomniałem dać mu uprawnienia internecie ... – user200565
Jeśli po przykłady kodu, które wydają się być właściwe postępowanie, to daje szansę wszyscy aby dowiedzieć się, co jeszcze może być przyczyną problemu (np. problem z uprawnieniami). – Drew
możesz uzyskać to wszystko w jednym ciągu na raz lub musisz dodać linię po linii? – gonzobrains