Bài thực hành Những khái niệm cơ bản về Android, những kiến thức cơ bản về lập trình android, bài thực hành với những bước cơ bản và chi tiết, giúp các bạn học viên có cái nhìn chính xác hơn về môn học này.
MOB103_ Lap trinh Android co ban Lab 1 1 Bài thc hành s 1 – Nhng khái nim c bn v Android Chú ý chung vi toàn b các bui lab: - Toàn b bài tp trong các bui lab, bt buc sinh viên phi vit mã bng tay, s dng mt trong các chng trình son tho mã sau: o Eclipse Mc tiêu Bui thc hành s 1 tip tc giúp sinh viên làm quen vi IDE lp trình Android là Eclipse và xây dng mt s chng trình c bn Bài 1 (làm nhà) – Cài đt đc Java JDK, Android SDK, ADT Plugin for Eclipse, update Android SDK Ti và cài đt Java JDK: http://java.sun.com/javase/downloads/index.jsp (cài đt cái này trc, nên chn bn mi nht) MOB103_ Lap trinh Android co ban Lab 1 2 - Ti và cài đt Android SDK: http://developer.android.com/sdk/index.html , ti gói ADT Bundle for Windows, gói này s cha các thành phn: Eclipse + ADT plugin Android SDK Tools Android Platform tools Android API mi nht Android system image mi nht cho Emulator - Cp nht ADT plugin mi nht cho Eclipse: 1. Vào menu Help / chn Install New Software 2. Nhp đng dn: https://dl-ssl.google.com/android/eclipse/ và bm nút Add góc bên phi 3. Chn các thông s thích hp đ tin hành cp nht. - Tin hành Cp nht Android SDK (nu cn thit) - Tham chiu Android SDK (bt buc, nu cài gói ADT Bundle for Windows trên trang developer.android.com thì nó đã t tham chiu cho chúng ta ri). Sau khi cài đt xong đy đ (JDK, Android SDK …), ta khi đng Elipse trong gói ADT Bundle for windows, ta có giao din nh hình bên di: MOB103_ Lap trinh Android co ban Lab 1 3 - óng màn hình Welcome bng cách click vào du chéo k bên ch Android IDE - tham chiu ti Android SDK, ta vào menu Windows/ Preferences/ chn Android và Browse ti SDK location mà bn lu tr: MOB103_ Lap trinh Android co ban Lab 1 4 Các bn nhìn vào hình trên, thy có Android 4.2, API 17 hin th ra. ó chính là API mi nht ca Android, tùy vào danh sách API đc ti v máy nó s hin th ra đây. Hin ti trong máy ca Tôi ch có 1 API 17, nu máy bn có nhiu API khác thì nó s lit kê ra đây ht. - Nu nh máy tính ca bn có kt ni internet, thì bn có th cp nht API theo cách sau: Vào menu Windows/ Android SDK Manager (hoc bm vào biu tng trên thanh toolbar), màn hình Android SDK Manager s hin th ra nh bên di: MOB103_ Lap trinh Android co ban Lab 1 5 Bn quan sát trong màn hình bên trên, Nhng gói nào cha đc cài đt thì có dòng ch “Not installed”, bn checked vào nó và nhn nút Install packages góc phi di cùng. Ti đây là bn đã bit cài đt JDK, cài đt Android SDK, cách chy Eclipse và cp nht API. Bài 2 (thi gian thc hin: 30 phút) – To Emulator 1) Cách to Android emulator: - Vào menu Windows/ chn Android Virtual Device Manager hoc click vào biu tng máy o trên thanh Toolbar: MOB103_ Lap trinh Android co ban Lab 1 6 - Ca s Android Virtual Device Manager s hin th ra nh bên di: MOB103_ Lap trinh Android co ban Lab 1 7 - to mt Android Emulator : click nút New (khoanh vùng màu đ): - màn hình bên trên, ta thit lp các thông s: Tên máy o, đ phân gii, API, b nh trong, b nh ngoài (SD Card) ri nhn nút OK. Mun ln tip theo khi đng máy o nhanh thì ta checked vào mc Snapshot MOB103_ Lap trinh Android co ban Lab 1 8 - Nh bn thy máy o avdnew đã đc to ra, bn chú ý là khi mt máy o đc to ra thì nó s đc lu tr vào user ca máy tính đang hot đng, hình trên thì lu trong “c:\Users\cuongch2002\.android\avd“. Máy ca bn cài đt vi user nào thì bn vào đúng ch mà xem cu trúc bên trong: MOB103_ Lap trinh Android co ban Lab 1 9 - đây bn chú ý là nu bn cp dung lng cho SD Card ti màn hình to máy o bao nhiêu thì tp tin sdcard.img s có dung lng by nhiêu trong này (do đó bn phi cn thn khi to SD Card đi vi máy tính có dung lng cng khiêm tn) - Tng t bn nhìn thy tp tin snapshots.img, hin gi bn ch thy có 250kb, nhng nu nh bn khi đng ln đu tiên và vào đây quan sát thì dung lng ca nó s tng lên rt ln, mc đích đ lu tr li toàn b thông s đ ln khi chy th 2 cho nhanh 2) Chy Android emulator: - T màn hình Android Virtual Device Manager, ta chn tên máy o cn chy ri nhn nút Start: MOB103_ Lap trinh Android co ban Lab 1 10 - Bn ch khong mt thi gian vài phút (hoc lâu hn tùy vào kh nng ca máy). Tùy vào cu hình mà bn chn (API, đ phân gii…), Android Emulator s xut hin nh bên di: [...]... trinh Android co ban Lab 1 29 S code file activity_main.xml a a code file MainActivity.java S B hi n th message MOB103_ Lap trinh Android co ban Lab 1 30 Yêu c u n p bài Cu i gi th c hành, sinh viên t c theo tên p SV>_Lab1, ch a t t c s n ph m c a nh ng bài lab trên, nén l i thành file zip và upload lên m c n ng trên LMS Thang i m ánh giá Tên bài i m Bài 1 2 m Bài 2 4 Cách th c m MOB103_ Lap trinh Android. .. Package Name fpoly .android. com MOB103_ Lap trinh Android co ban fpoly” Lab 1 22 Minimum Required SDK >= Minimum Require) Target SDK - Sau khi c Next Finish Android: MOB103_ Lap trinh Android co ban Lab 1 23 Hãy quan sát MainActivity.java và activity_main.xml MOB103_ Lap trinh Android co ban Lab 1 24 AndroidManifest.xml - AndroidManifest.xml - Nh tag . MOB103_ Lap trinh Android co ban Lab 1 1 Bài thc hành s 1 – Nhng khái nim c bn v Android Chú ý chung vi toàn b các bui lab: - Toàn b bài tp trong các bui lab, bt. Chy Android emulator: - T màn hình Android Virtual Device Manager, ta chn tên máy o cn chy ri nhn nút Start: MOB103_ Lap trinh Android co ban Lab 1 10 - Bn ch khong mt. (API, đ phân gii…), Android Emulator s xut hin nh bên di: MOB103_ Lap trinh Android co ban Lab 1 11 - Khi máy o trên khi đng xong, bn vào th mc trong C: ni mà lu