Lập trình di động - Lab 08: AsynTask,XML,JSON

Nội dung của tài liệu trình bày về load hình từ Internet, hàm load hình từ Internet, gọi Thread trong OnCreate, đọc JSON, thiết kế giao diện, code xử lý, demo thử, màn hình xem sản phẩm và đọc RSS. | Ver – 2016, FIT - HCMUP Lab 08: AsynTask, XML, JSON 1 Load hình từ Internet hinh = (ImageView) findViewById(); Hàm load hình từ Internet private class LoadHinhTuInternet extends AsyncTask { @Override protected String doInBackground(String. params) { try { URL uri = new URL(params[0]); Bitmap bmp = (().getInputStream()); (bmp); } catch (MalformedURLException e) { (); } catch (IOException e) { (); } return null; } } Gọi Thread trong OnCreate runOnUiThread(new Runnable() { @Override public void run() { new LoadHinhTuInternet() .execute(" g"); } }); Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 1 Ver – 2016, FIT - HCMUP Lab 08: AsynTask, XML, JSON Chú ý cấp quyền truy cập ra Internet 2 Đọc JSON Dữ liệu JSON chuẩn bị sẵn: Ngoài ra các bạn cũng có thể tạo ra file JSON dùng ngôn ngữ PHP/MySQL hoặc . Yêu cầu: Đọc dữ liệu JSON và trình bày ra ListView Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 2 Ver – 2016, FIT - HCMUP Thiết kế giao diện Lab 08: AsynTask, XML, JSON Code xử lý @Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState); setContentView(); //Lấy lại listview Chủng loại lv = (ListView)findViewById(); runOnUiThread(new Runnable() { @Override public void run() { new docJSON() .execute(""); } }); } class docJSON extends AsyncTask { @Override Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 3 Ver – 2016, FIT - HCMUP Lab 08: AsynTask, XML, JSON protected String doInBackground(String. params) { //Len mang doc tra ve cho bien s return docNoiDung_Tu_URL(params[0]); } @Override protected void onPostExecute(String s) .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.