Tôi đã thử làm theo hướng dẫn này: Lấy Dữ liệu từ Web
Tôi đã thử triển khai nó trên Android 3.0, nền tảng mới nhất dành cho máy tính bảng, tuy nhiên, tôi gặp lỗi này: " Không thể giải quyết máy chủ lưu trữ" www.anddev.org "Không có địa chỉ nào được liên kết với tên máy chủ. "
Bạn có thể kiểm tra URL mà tôi đã sử dụng chỉ để chứng minh rằng tệp tồn tại. http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt
Tôi đã tạo một lớp riêng và mở rộng nó bằng asynctask. Đây là mã:
private class Downloader extends AsyncTask<String,Void,String>{
String myString = null;
@Override
protected String doInBackground(String... arg0) {
try{
URL myURL = new URL("http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt");
URLConnection ucon = myURL.openConnection();
InputStream is = ucon.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
ByteArrayBuffer baf = new ByteArrayBuffer(50);
int current = 0;
while((current=bis.read())!=-1){
baf.append((byte)current);
}
myString = new String (baf.toByteArray());
}catch(Exception e){
myString = e.getMessage();
}
return myString;
}
@Override
protected void onPostExecute(String result){
tv.setText(result);
}
}
Bất kỳ sự giúp đỡ nào sẽ được đánh giá cao.