Professional Documents
Culture Documents
Sinh viên biết cách cài đặt và làm quen với môi trường lập trình Android.
Sinh viên biết cách cấu hình một số đặc trưng phần cứng hỗ trợ cho môi trường
phát triển ứng dụng Android.
B. Nội dung thực hành:
Đảm bảo rằng máy tính của bạn đã cài đặt Java phiên bản 7 trở lên. Ở đây cài đặt sẵn
Java phiên bản 8:
Nếu hệ thống không phát hiện ra JDK trong máy tính của bạn, một hộp thoại yêu cầu chỉ
rõ đường dẫn hoặc cài đặt JDK. Nếu đã có JDK thì tìm đường dẫn đến nơi cài đặt. Sau
đó, nhấn Next. Hộp thoại lựa chọn cấu hình cài đặt sẽ mở ra → chọn (check) đủ các
thành phần như hình bên dưới → Next:
- Android SDK (software development kit) là một tập hợp các công cụ được sử dụng để
phát triển ứng dụng cho Android. Android SDK bao gồm: các thư viện chung, bộ dò lỗi
(Debugger), thiết bị giả lập (emulator), các tài liệu liên quan cho Android API, các đoạn
code mẫu.
- Android Virtual Device (AVD) là một bộ thiết bị ảo, nó chạy với bộ giả lập Android
(Android emulator). Nó làm việc với bộ giả lập để cung cấp một môi trường thiết bị ảo cụ
thể, để cài đặt và chạy ứng dụng Android.
Tiếp theo, chọn thư mục cài đặt:
Hộp thoại cuối cùng cài đặt xuất hiện, chọn Finish để kết thúc quá trình cài đặt:
Nhấp OK, sẽ có thông báo về thiết lập môi trường Android Studio:
Lựa chọn thư mục SDK mà bạn đã cài đặt ở bước trước. Các thành phần SDK mới sẽ
được cập nhập vào thư mục này.
Nếu máy tính của bạn được trang bị phần cứng tốt, bộ giả lập Android (Android
Emulator) có thể chạy được trong chế độ tăng tốc (Accelerated performance mode).
Khi bạn chạy Android Studio lần đầu tiên, Android Studio yêu cầu bạn cài đặt Intel @
HAXM, nếu bạn không cài đặt nó, bạn có thể cài đặt theo hướng dẫn dưới đây:
Intel Hardware Accelerated Execution Manager (Intel® HAXM) là một phần mềm hỗ trợ
ảo hóa (hypervisor) có sử dụng công nghệ Intel Virtualization Technology (Intel® VT)
để tăng tốc độ ứng dụng Android trên máy chạy phần mềm giả lập Android.
Nếu bạn thấy thông báo dưới đây khi bạn chạy ứng dụng Android, nghĩa là bạn chưa cài
đặt Intel Emulator Accelerator, bạn cần phải cài đặt nó.
Manager SDK đã tải về bộ cài đặt vào thư mục "extras", trong thư mục SDK. Mặc dù
Manager SDK nói "đã cài đặt" nhưng thực tế nó mới download về Intel HAXM. Bạn vẫn
sẽ cần phải chạy trình cài đặt từ thư mục "extras" để hoàn thành việc cài đặt.
ThS. Bùi Trung Úy 10
Bài thực hành lập trình Android
Bạn có thể cấu hình chỉ định số lượng RAM tối đa dành cho bộ quản lý tăng tốc phần
cứng ( Intel Hardware Accelerated Manager - HAXM) . Khuyến nghị là 2GB.
Sinh viên biết cách tạo thiết bị ảo và phân biệt các loại máy ảo.
Sinh viên biết cách cấu hình thiết bị ảo để chạy tốt ứng dụng Android.
- Chọn loại thiết bị bất kỳ như TV, Phone, Tablet. Sau đó chọn thiết bị cụ thể. Nhấn Next.
* Khuyến cáo chọn Nexus 4 hoặc Nexus 5X vì có độ lớn màn hình, độ phân giải vừa phải
và được sự hỗ trợ nhiều từ Google.
Ở đây chúng ta tạo một thiết bị mô phỏng Nexus 5 (4.95") - Đây là một thiết bị điện thoại
thông dụng.
- Chọn cấu hình API level (phiên bản Android), CPU, ... mà ta mong muốn thiết bị chạy
trên. Có thể tải về thêm những cấu hình chưa tồn tại trong Android SDK. Nhấn Next.
- Cấu hình các thuộc tính của thiết bị như tên, kích thước màn hình, API level, ...
o Emulated Performance: Thông thường chỉ được chọn một trong hai tùy chọn là dùng
host GPU và dùng snapshot. Dùng host GPU sẽ giúp tăng hiệu suất của máy khi chạy,
đặc biệt là về đồ họa. Dùng snapshot sẽ giúp tăng tốc độ khởi động của thiết bị ở những
lần sau.
- Việc cấu hình có thể được mở rộng bằng cách nhấn vào nút Show Advanced Settings.
Ta có thể cấu hình thêm về camera, network, memory, keyboard... Nhấn Finish để kết
thúc quá trình tạo và cấu hình thiết bị ảo.
- Khởi động thiết bị ảo vừa tạo bằng cách chọn và nhấn nút Play ( )
Khi bạn làm việc với Android Emulator, cái khó chịu đầu tiên phải cảm nhận là màn hình
giả lập quá lớn, nó chiếm hết chiều cao của màn hình máy tính. Bạn có thể điều chỉnh lại
kích thước của cửa sổ như sau:
Trên Android Studio chọn: Tools/Android/AVD Manager, lựa chọn thiết bị mô phỏng và
nhấn biểu tượng sửa.
* Một số lưu ý:
Nếu ứng dụng chạy lỗi (hoặc chờ mãi không thấy cửa sổ thiết bị mô phỏng) hoặc bạn
thấy thông báo dưới đây, nghĩa là bạn chưa cài đặt Intel Emulator Accelerator, bạn cần
phải cài đặt nó: