1. Giới thiệu về Android và
Android SDK
Lập trình ứng dụng thiết bị di động
Nguyễn Mạnh Đức
2. Giới thiệu Android
• Android là một hệ điều hành dành cho thiết bị
di động như điện thoại, máy tính bảng, máy
đọc sách.
• Android cung cấp framework ứng dụng ở dạng
component.
• Hỗ trợ trình duyệt web, đồ họa 2D – 3D, các
định dạng đa phương tiện, bluetooth.
4. Kiến trúc Android(tt)
• Tầng ứng dụng: phone, SMS, email, trình duyệt,
danh bạ, bản đồ….
• Tầng Application Framework: tập các dịch vụ
của hệ thống có thể được truy cập thông qua các
API
– Tập đối tượng View (giao diện).
– Các đối tượng ContentProvider : cho phép truy cập
dữ liệu của các ứng dụng khác.
– Quản lý tài nguyên, thông báo.
– Trình quản lý các đối tượng Activity dùng để quản lý
vòng đời của các ứng dụng
5. Kiến trúc Android(tt)
• Tầng Libraries – Runtime
– Cung cấp các thư viện Media dựa trên thư viện
PacketVideo’s OpenCORE.
– Cung cấp hệ quản trị CSDL SQLite
• Tầng Linux kernel: hoạt động như một lớp trừu
tượng giữa phần cứng và phần mềm. Tầng này
gồm: Security, Memory management, Process
management, Network stack, Driver model
6. Download eclipse
• Cần có eclipse 3.5 (3.4 cũng được)
http://www.eclipse.org/downloads/
• Vào link bên trên, down eclipse classic rồi giải
nén, eclipse được xây dựng theo kiểu portal,
do đó không yêu cầu cài đặt.
• Tham khảo tại:
http://developer.android.com/sdk/installing.ht
ml
7. Cài đặt ADT plugin
• Mở eclipse lên, bấm vào Help Install new
software.
• Ở cái form hiện lên đó, bạn chọn Add…
• Ở mục Name, nhập tên bất kỳ, ví dụ như ADT
plugin
• Ở mục Location, nhập vào link này: http://dl-
ssl.google.com/android/eclipse/
• Sau đó bấm OK, có cho chọn gì thì cứ chọn
hết rồi bấm next hoài cho đến lúc xong.
8. Cài đặt Android SDK
• Tải Android SDK tại
http://developer.android.com/sdk/index.html
• Mở Eclipse window preferences
Android trong mục SDK chọn Browse
đưa đường dẫn đến thư mục SDK bấm
apply.
9. Cài đặt Android SDK
• Eclipse window Android SDK and AVD
manager Available packages chọn và cài
tất cả các gói.
10. Cài đặt Android SDK
• Sau khi xong thì bấm vào Installed packages
11. Tạo một điện thoại ảo (AVD)
• Eclipse window Android SDK and AVD
manager ở cái cửa sổ mới đó, chọn mục
Virtual devices bấm nút New…
• Mục Name: đặt tên gì cũng được, cốt là dễ nhớ và
phân biệt nó đang là 1.6
• Mục target: chọn API level 4 theo phiên bản
Android chạy ứng dụng.
• Sdcard size: bạn gõ vào 256 (hoặc hơn thì tùy
bạn)
• Sau đó bấm Create AVD để tạo máy ảo Android
emulator.