SlideShare a Scribd company logo
1 of 11
Download to read offline
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
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.
Kiến trúc Android
• Android có kiến trúc 4 tầng rõ ràng
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
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
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
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.
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.
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.
Cài đặt Android SDK
• Sau khi xong thì bấm vào Installed packages
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.

More Related Content

Similar to 1 gioithieuveandroidsdk-150322215607-conversion-gate01

Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
thequocbk
 
mp_hag_slide_android_2321.pptx
mp_hag_slide_android_2321.pptxmp_hag_slide_android_2321.pptx
mp_hag_slide_android_2321.pptx
KhngNguyn81
 
Báo cáo thực tập giữa kì
Báo cáo thực tập giữa kìBáo cáo thực tập giữa kì
Báo cáo thực tập giữa kì
Nguyen Anh
 
Slide bao cao giua ki
Slide bao cao giua ki Slide bao cao giua ki
Slide bao cao giua ki
thach28
 
Báo cáo cuối kì thực tập
Báo cáo cuối kì thực tậpBáo cáo cuối kì thực tập
Báo cáo cuối kì thực tập
Nguyen Anh
 
Báo cáo cuối kì thực tập
Báo cáo cuối kì thực tậpBáo cáo cuối kì thực tập
Báo cáo cuối kì thực tập
Nguyen Anh
 
Giới thiệu Android- Bài 2
Giới thiệu Android- Bài 2Giới thiệu Android- Bài 2
Giới thiệu Android- Bài 2
hoccungdoanhnghiep
 
Slide bao cao cuoi ki
Slide bao cao cuoi ki Slide bao cao cuoi ki
Slide bao cao cuoi ki
thach28
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1
ThongErik
 
Slide thuyet trinh android
Slide thuyet trinh androidSlide thuyet trinh android
Slide thuyet trinh android
kuto92love
 

Similar to 1 gioithieuveandroidsdk-150322215607-conversion-gate01 (20)

Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
 
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
 
mp_hag_slide_android_2321.pptx
mp_hag_slide_android_2321.pptxmp_hag_slide_android_2321.pptx
mp_hag_slide_android_2321.pptx
 
Báo cáo thực tập giữa kì
Báo cáo thực tập giữa kìBáo cáo thực tập giữa kì
Báo cáo thực tập giữa kì
 
Cài đặt Android trên Eclipse
Cài đặt Android trên EclipseCài đặt Android trên Eclipse
Cài đặt Android trên Eclipse
 
đồ áN cơ sở
đồ áN cơ sởđồ áN cơ sở
đồ áN cơ sở
 
đồ áN cơ sở
đồ áN cơ sởđồ áN cơ sở
đồ áN cơ sở
 
Slide bao cao giua ki
Slide bao cao giua ki Slide bao cao giua ki
Slide bao cao giua ki
 
Báo cáo cuối kì thực tập
Báo cáo cuối kì thực tậpBáo cáo cuối kì thực tập
Báo cáo cuối kì thực tập
 
Báo cáo cuối kì thực tập
Báo cáo cuối kì thực tậpBáo cáo cuối kì thực tập
Báo cáo cuối kì thực tập
 
Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)Tìm đường trên di động (PhoneGap)
Tìm đường trên di động (PhoneGap)
 
Cấu trúc android
Cấu trúc androidCấu trúc android
Cấu trúc android
 
Giới thiệu Android- Bài 2
Giới thiệu Android- Bài 2Giới thiệu Android- Bài 2
Giới thiệu Android- Bài 2
 
Slide bao cao cuoi ki
Slide bao cao cuoi ki Slide bao cao cuoi ki
Slide bao cao cuoi ki
 
Khóa học Lập trình Android
Khóa học Lập trình AndroidKhóa học Lập trình Android
Khóa học Lập trình Android
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1
 
1.gioi thieu ve android sdk
1.gioi thieu ve android sdk1.gioi thieu ve android sdk
1.gioi thieu ve android sdk
 
Nghiên cưú và phát triển Android OS
Nghiên cưú và phát triển Android OSNghiên cưú và phát triển Android OS
Nghiên cưú và phát triển Android OS
 
Android OS
Android OSAndroid OS
Android OS
 
Slide thuyet trinh android
Slide thuyet trinh androidSlide thuyet trinh android
Slide thuyet trinh android
 

More from Lê Phú Thảo (7)

de 201.pdf
de 201.pdfde 201.pdf
de 201.pdf
 
bai-tap-access.pdf
bai-tap-access.pdfbai-tap-access.pdf
bai-tap-access.pdf
 
Bai tap access
Bai tap accessBai tap access
Bai tap access
 
Chap03
Chap03Chap03
Chap03
 
Ngan hang de mon an toan
Ngan hang de mon an toanNgan hang de mon an toan
Ngan hang de mon an toan
 
Bai 21
Bai 21Bai 21
Bai 21
 
Camket
CamketCamket
Camket
 

Recently uploaded

SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
DungxPeach
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 

Recently uploaded (20)

xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 

1 gioithieuveandroidsdk-150322215607-conversion-gate01

  • 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.
  • 3. Kiến trúc Android • Android có kiến trúc 4 tầng rõ ràng
  • 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.