You are on page 1of 19

Bài thực hành lập trình Android

Bài 1: Hướng dẫn cài đặt Android Studio


A. Mục tiêu:

 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:

1- Download Android Studio


Link tải: https://developer.android.com/sdk/index.html

ThS. Bùi Trung Úy 1


Bài thực hành lập trình Android

2 – Cài đặt Android Studio


Sau khi tải bộ cài Android Studio thành công, chúng ta chạy tập tin android-studio-
bundle để tiến hành cài đặt Android Studio → màn hình Welcome to Android Studio
Setup xuất hiện → Next:

Đả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:

ThS. Bùi Trung Úy 2


Bài thực hành lập trình Android

- 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:

ThS. Bùi Trung Úy 3


Bài thực hành lập trình Android

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:

Bạn đã cài đặt xong Android Studio.

ThS. Bùi Trung Úy 4


Bài thực hành lập trình Android

3 – Chạy Android Studio lần đầu tiên


Trong lần chạy đầu tiên, Android Studio hỏi bạn có nhập khẩu các sét đặt từ phiên bản
Android Studio mà bạn có thể đã cài đặt trước đó hay không.

Nhấp OK, sẽ có thông báo về thiết lập môi trường Android Studio:

ThS. Bùi Trung Úy 5


Bài thực hành lập trình Android

Lựa chọn một Theme mà bạn thích:

ThS. Bùi Trung Úy 6


Bài thực hành lập trình Android

4 – Cài đặt các SDK và công cụ hỗ trợ


Setup Wizard mở ra một cửa sổ để bạn chọn các thành phần để bạn cập nhập, hoặc cài
đặt thêm:
- Performance (Intel® HAXM): Cho phép phần cứng hỗ trợ ảo hoá (hardware-assisted
virtualization engine (hypervisor) ) để tăng tốc độ chạy ứng dụng Android trên máy tính
phát triển ứng dụng của bạn. (Được đề nghị)
- Android Virtual Device: Thiết bị Android ảo được cấu hình sẵn và tối ưu hóa để bạn thử
nghiệm ứng dụng trên trình giả lập (Emulator).

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

ThS. Bùi Trung Úy 7


Bài thực hành lập trình Android

5- Cài đặt Intel® HAXM

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.

ThS. Bùi Trung Úy 8


Bài thực hành lập trình 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ó.

Trên Android Studio chọn: Tools/Android/SDK Manager

ThS. Bùi Trung Úy 9


Bài thực hành lập trình Android

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

Chạy file cài đặt trên

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.

ThS. Bùi Trung Úy 11


Bài thực hành lập trình Android

ThS. Bùi Trung Úy 12


Bài thực hành lập trình Android

Bài 2: Tạo và cấu hình thiết bị ảo - Android Emulator


1. Mục tiêu:

 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.

2. Nội dung thực hành:

Bước 1: Mở AVD Manager

Trên Android Studio chọn: Tools/Android/AVD Manager

Bước 2: Tạo mới một AVD

- Trong cửa sổ AVD Manager, chọn Create Virtual Device...

ThS. Bùi Trung Úy 13


Bài thực hành lập trình 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.

ThS. Bùi Trung Úy 14


Bài thực hành lập trình Android

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

ThS. Bùi Trung Úy 15


Bài thực hành lập trình Android

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

ThS. Bùi Trung Úy 16


Bài thực hành lập trình Android

- Khởi động thiết bị ảo vừa tạo bằng cách chọn và nhấn nút Play ( )

ThS. Bùi Trung Úy 17


Bài thực hành lập trình Android

3 - Thay đổi kích thước của cửa sổ giả lập

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.

ThS. Bùi Trung Úy 18


Bài thực hành lập trình Android

* Thiết lập thiết bị ảo mặc định


Khi bạn chạy ứng dụng Android, một cửa sổ nhắc bạn lựa chọn thiết bị để chạy hiển thị
lên, bạn muốn Android Studio tự động chạy thiết bị mô phỏng mặc định, bạn cần một vài
cấu hình.
Trên Android Studio chọn: Run/Edit Configurations...

* 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ó:

ThS. Bùi Trung Úy 19

You might also like