tailieunhanh - 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) .

TỪ KHÓA LIÊN QUAN