Bài 2: Làm quen với Android Virtual Device và DDMS



Ở bài tập này, mình sẽ hướng dẫn các bạn làm quen và thao tác với Android Virtual Device (Thiết bị android ảo) được tích hợp sẵn trong android. Có AVD thì bạn có thể chạy ngay chương trình của bạn trên nó, debug và thực hiện được các thao tác y hệt với một cái điện thoại android thực thụ. Bạn cũng có thể sử dụng điện thoại android của mình kết hợp với máy tính để debug chương trình một cách dễ dàng.

Ưu điểm của AVD là dễ sử dụng (vì được tích hợp sẵn trong sdk mà), có thao tác tương tự với điện thoại thật. Tuy nhiên nó cũng có một vài điểm hạn chế như: khó hỗ trợ camera, không hỗ trợ thiết bị cảm ứng... Nhưng các bạn có thể yên tâm vì trên internet cũng đã hỗ trợ sẵn những thư viện cảm ứng của emulator rồi.
1.       Cách tạo Android emulator trong eclipse
+ Vào menu Windows/ Android Virtual Device Manager
Android Virtual Device


+ Một cửa sổ Android Virtual Device Manager sẽ được hiện ra. Đây là cửa sổ quản lý các Android Emulator của bạn.
Android Virtual Device

+ Bấm nút  New... để tạo ra 1 emulator mới là emulator phục vụ cho việc code của chúng ta       
Android Virtual Device

+ Ở trên ta đã thiết lập một vài thông số như device, API, ram, sd card... Các bạn lưu ý khi set ram của máy ảo nên tùy theo ram của máy tính mình nhé, đừng set tham quá. Dung lượng của SD card cũng nên để vừa phải, vì khi bạn tạo ra máy ảo sẽ lưu vào trong ổ cứng + với dung lượng của SD card bạn vừa tạo. Nếu để cao quá thì chật ổ cứng, mà cũng không cần thiết phải để nhiều quá.        
+ Sau khi tạo xong, một AVD mới sẽ xuất hiện trong Android Virtual Device Manager. Như vậy là chúng ta đã tạo xong một AVD rồi đấy.           
2.Chạy máy ảo android
+ Mở cửa sổ Android Virtual Device Manager, chọn AVD mà bạn vừa tạo ra rồi bấm Starts sẽ hiện ra bảng sau
Android Virtual Device

            + Các bạn lưu ý chút là nhớ tích vào 2 ô “Launch from snapshot” và “Save to snapshot” như hình trên. Khi lần đầu chạy máy ảo thì khởi động sẽ khá mất thời gian, tùy thuộc vào cấu hình máy tính của bạn. Lần sau chạy lại sẽ nhanh hơn hẳn. Chắc chắn rồi !
            Nào cùng chiêm ngưỡng kết quả. Thật sự là lần đầu chạy quá là lâu, máy mình chờ là mất gần 5 phút. Nên các bạn cũng đừng lo lắng gì nhé.
Android Virtual Device

            Trông cũng khá ngon đấy chứ nhỉ. Các bạn có thể chọn trong phần Device các thiết bị mới hơn với API cao hơn trông sẽ còn lung linh huyền bí hơn nhiều.
            3.Cách sử dụng Android Emulator
            -Các phím chức năng: Cái này các bạn tự tìm hiểu nhé, mình không đề cập tới vì cũng không quan trọng lắm. Các bạn cần phải tự mình thao tác thực tế tập luyện nhiều cho quen với thiết bị emulator.
            -Xoay màn hình dọc – ngang: Bấm tổ hợp phím Ctrl+F11 để xoay ngang, bấm thêm phát nữa để về như cũ.
Android Virtual Device

            -Cách gọi điện thoại – gửi tin nhắn trong máy ảo: Các bạn lưu ý cái dòng trên cùng của emulator nhé. Của mình là 5554:new.avd. 5554 chính là port của máy ảo của mình.
            +Cách 1: Tạo ra 1 máy ảo khác. Rồi dùng chức năng nhắn tin hay gọi điện của chính máy ảo đó và nhắn tới máy ảo có port là 5554. Số điện thoại để gửi hay gọi chính là số port của avd, như mình là 5554 đó. Nói chung thao tác này chuẩn như khi bạn gọi điện thoại nên dễ thôi. Các bạn thực hành là quen ngay.
            +Cách 2: Trên thanh công cụ của eclipse bạn quan sát thấy nút DDMS ở bên góc tay phải, nhấn vào nó (chú ý là bạn phải ít nhất đang chạy 1 máy ảo android). Nếu máy của bạn không có thì bạn vào menu Windows/ chọn Open Perspective/ DDMS
Sau khi chọn DDMS bạn chọn tab Emulator Control:
Android Virtual Device

+Mục Incoming number: Nhập port vào.
+Chọn sms nếu muốn gửi tin nhắn. Điền thêm thông tin vào đó là ok.
+Bấm nút send. Và quan sát trên máy ảo của bạn sẽ nhận được tin nhắn
Android Virtual Device

            Vậy là ok rồi đó. Cái tin nhắn viết chữ có dấu bị lỗi font 1 tý, cũng không sao hết. Qua bài học này, Các bạn đã tìm hiểu được cách tạo Android Virtual Device và các thao tác đơn giản với nó. Mình mong rằng các bạn sẽ tự tìm tòi nhiều hơn và luyện tập thuần thục với emulator của android. Sau này sẽ phục vụ cho các bạn trong quá trình debug chương trình.
            Xin chào các bạn, hẹn gặp lại các bạn ở bài tập sau.

>>>Bài 3: Hướng dẫn tạo project trong android. Tìm hiểu cấu trúc các thành phần của một project android.  

No comments:

Post a Comment