11
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

Slide bài giảng lập trình Android DTU - Phần 1

Embed Size (px)

Citation preview

Page 1: Slide bài giảng lập trình Android DTU - Phần 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

Page 2: Slide bài giảng lập trình Android DTU - Phần 1

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.

Page 3: Slide bài giảng lập trình Android DTU - Phần 1

Kiến trúc Android

• Android có kiến trúc 4 tầng rõ ràng

Page 4: Slide bài giảng lập trình Android DTU - Phần 1

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

Page 5: Slide bài giảng lập trình Android DTU - Phần 1

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

Page 6: Slide bài giảng lập trình Android DTU - Phần 1

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

Page 7: Slide bài giảng lập trình Android DTU - Phần 1

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.

Page 8: Slide bài giảng lập trình Android DTU - Phần 1

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.

Page 9: Slide bài giảng lập trình Android DTU - Phần 1

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.

Page 10: Slide bài giảng lập trình Android DTU - Phần 1

Cài đặt Android SDK

• Sau khi xong thì bấm vào Installed packages

Page 11: Slide bài giảng lập trình Android DTU - Phần 1

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.