Tôi mới sử dụng Android và tôi đang cố gắng tìm hiểu cách lấy nội dung của URL dưới dạng Chuỗi. Ví dụ: nếu URL của tôi là http://www.google.com/ Tôi muốn nhận HTML cho trang dưới dạng Chuỗi. ai có thể giúp tôi việc này không?Đọc nội dung của URL trong Android
Trả lời
Từ Documents 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();
Thay vì viết mỗi dòng để System.out
chỉ gắn nó vào một chuỗi.
Bạn có thể mở một luồng và đọc và nối thêm từng dòng vào một chuỗi - hãy nhớ bao bọc mọi thứ bằng khối try-catch - hy vọng nó sẽ giúp!
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();
Tôi sẽ viết khối try-catch như thế nào? Tôi khá mới và Java đang bảo tôi xử lý các ngoại lệ. Ngoài ra: fullString là đầu ra, phải không? –
@SamanMiran try-catch được sử dụng trong java để làm điều gì đó có thể làm tăng ngoại lệ và bắt ngoại lệ đó. try {// do something something risky} catch (Ngoại lệ ngoại lệ) {// handle it} – nurxyz
@SamanMiran yes - fullString là đầu ra; bạn có thể thấy rằng nó bắt đầu như một chuỗi rỗng ("") và trong mỗi vòng lặp của khối trong khi - một dòng khác đang được thêm vào nó vào cuối – nurxyz
- 1. Đọc nội dung HTML của URL trong OCaml
- 2. Nội dung SMS của Android (nội dung: // sms/đã gửi)
- 3. Đọc nội dung phản hồi trong Bộ chặn Android của Android
- 4. Đọc nội dung của một tệp trong sharpsvn
- 5. cách đọc nội dung của tệp trong Erlang?
- 6. Đọc nội dung iframe trong tải khung nội tuyến
- 7. Bảo mật nội dung trong Android
- 8. Làm cách nào để đọc nội dung của tiêu đề bố cục nội dung?
- 9. Đợi đến khi trang được tải trước khi đọc nội dung từ một URL trong Java
- 10. cách tải nội dung html url vào chuỗi trong java
- 11. đọc nội dung của thẻ script bên ngoài với jquery
- 12. cách đọc nội dung của tệp bằng Fileupload
- 13. Đọc và phân tích nội dung của tệp rất lớn
- 14. Đọc tệp HTML từ nội dung
- 15. Xử lý nội dung gzipped trên Android
- 16. Đọc tệp với Build Action = Nội dung
- 17. Đọc nội dung văn bản từ XElement
- 18. Xóa nội dung tệp android
- 19. Loại nội dung thiết lập Android HttpPost
- 20. Đọc nội dung văn bản từ SyndicationContent
- 21. đọc nội dung bộ nhớ cache CPU
- 22. Java: Cách đọc nội dung từ các URL được chuyển hướng?
- 23. Nhận nội dung URL trong Node.js bằng Express
- 24. Nội dung Css, Attr và Url trong cùng một câu
- 25. Url từ xa Android WebView với tệp phông chữ cục bộ trong nội dung?
- 26. URL nội dung đầy đủ trong tệp Rails .js.erb
- 27. Đọc nội dung của tệp bằng đường dẫn tương đối trong Ứng dụng web
- 28. HttpURLConnection đọc nội dung đáp ứng trên 403 lỗi
- 29. Cách xác thực nội dung trong URL (Javascript)
- 30. Cách đọc nội dung trang web trong C#?
Cảm ơn, tôi đã cố gắng mà trước và tôi chỉ nhận ra vấn đề của tôi: Tôi quên để cho nó quyền internet ... – user200565
Nếu bạn đăng ví dụ mã mà dường như đang làm điều đúng đắn, nó mang lại cho người khác một cơ hội để tìm ra điều gì khác có thể gây ra sự cố (như vấn đề về quyền của bạn). – Drew
bạn có thể lấy tất cả trong một chuỗi cùng một lúc hoặc bạn có phải chắp thêm nó theo từng dòng không? – gonzobrains