Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tổng Quan Android htsi@cscom.vn.

Similar presentations


Presentation on theme: "Tổng Quan Android htsi@cscom.vn."— Presentation transcript:

1 Tổng Quan Android

2 Sự phát triển của ứng dụng di động
Nội dung Sự phát triển của ứng dụng di động Giới thiệu về Android Cấu hình môi trường phát triển Android

3 Sự phát triển của ứng dụng di động

4 Sự phát triển của ứng dụng di động
Firmware Hệ điều hành cho Điện thoại Hệ điều hành cho Máy tính bảng

5 Sự phát triển của ứng dụng di động
Windows Phone Nhà phát triển: Microsoft Ngôn ngữ lập trình: C#, VB, XAML Thiết bị hỗ trợ: HTC, Samsung, LG, DELL, Nokia

6 Sự phát triển của ứng dụng di động
iOS Nhà phát triển: Apple Ngôn ngữ lập trình: Objective C Thiết bị hỗ trợ: iPhone, iPad

7 Sự phát triển của ứng dụng di động
Android Nhà phát triển: Google Ngôn ngữ lập trình: Java Thiết bị hỗ trợ: HTC, Samsung, LG, DELL, Sony…

8 Giới thiệu về Android Sự ra đời của Android
Năm 2005, Google mua lại Android Inc và bắt đầu nuôi ý tưởng tự sản xuất điện thoại di động. Năm 2007, tổ chức OHA (Open Handset Alliance) được thành lập bao gồm nhiều hãng sản xuất phần cứng, phần mềm và một số các nhà mạng.

9 Đến nay, Android đã ra đến phiên bản 4.2.2
Giới thiệu về Android Năm 2008, Google ra mắt chiếc di động đầu tiên đồng thời open source bản SDK (Software Development Kit) phiên bản 1.0 Đến nay, Android đã ra đến phiên bản 4.2.2

10 Phần mềm stack cho các thiết bị di động,máy tính bảng Một hệ điều hành
Giới thiệu về Android Android là gì? Phần mềm stack cho các thiết bị di động,máy tính bảng Một hệ điều hành Middleware Các ứng dụng quan trọng Ngôn ngữ lập trình Java, JNI, C++ XML

11 Tại sao lập trình trên Android?
Giới thiệu về Android Tại sao lập trình trên Android? Mã nguồn mỡ hoàn toàn. Ngôn ngữ Java mạnh mẽ, chuyên nghiệp và khá phổ biến. Chợ ứng dụng phong phú, chi phí để đưa ứng dụng cũng không cao như App Store hay App Hub.

12 Giới thiệu về Android Kiến trúc Android

13 Cấu hình môi trường phát triển Android
Hệ điều hành hỗ trợ Windows XP (32-bit) or Vista (32- or 64-bit), or Windows 7 (32- or 64-bit) Mac OS X or later (x86 only) Linux (tested on Ubuntu Linux, Lucid Lynx) Môi trường phát triển hỗ trợ Java Runtime Environment 1.7 hoặc lớn hơn Eclipse 3.5 (Galileo) hoặc lớn hơn Android Software Development Kit (SDK) Android Development Tools plugin (ADT)

14 Download và cài đặt JDK: Android ADT:

15 Cài đặt JDK/JRE

16 ADT Bundle

17 Cài đặt USB Driver Thiết lập hệ thống (PC) để dò tìm thiết bị
Windows: Cần cài đặt USB driver Nexus One, Nexus S, hoặc điện thoại phát triển Android (ADP) sử dụng Google Windows USB Driver. Sử dụng OEM USB driver phù hợp cho các loại điện thoại khác Mac OS X: Được hỗ trợ driver Ubuntu Linux: Cần thêm file chứa cấu hình USB cho mỗi loại thiết bị điện thoại được sử dụng cho phát triển (xem thêm:

18 Cài đặt USB Driver Dùng SDK Manager để tiến hành cài đặt và nâng cấp USB driver.

19 Cài đặt USB Driver

20 Công cụ ADB Android debug brigde (adb) là công cụ cho phép
Quản lý trạng thái của thiết bị hay Emulator Chạy lệnh shell trên thiết bị điện thoại Quản lý port trên thiết bị hay Emulator Copy files từ PC vào thiết bị hoặc Emulator và ngược lại

21 Công cụ ADB Cú pháp lệnh adb
adb [-d|-e|-s <serialNumber>] <command> [-d] - Truy cập đến thiết bị thật đang kết nối [-e] - Truy cập đến thiết bị ảo đang kết nối [-s] - Truy cập đến thiết bị thật hoặc ảo thông qua mã số của thiết bị. Truy vấn Emulator/device đối tượng: adb devices Cài đặt ứng dụng: adb install <path_to_apk>

22 Công cụ ADB Copy files từ thiết bị, Emulator đến PC
adb pull <remote> <local> Copy files từ PC đến thiết bị, Emulator adb push <local> <remote> Sử dụng lệnh Shell để tương tác với thiết bị, Emulator Xóa thư mục adb -e/-d shell rm -r /sdcard/folder Tạo thư mục adb -e/-d shell mkdir /sdcard/folder

23 Công cụ ADB Sử dụng Logcat
Hệ thống log Android cung cấp cơ chế cho việc tập hợp và hiển thị debug hệ thống output. Log từ những ứng dụng khác nhau và 1 phần từ hệ thống sẽ được tập hợp vào vùng đệm vào được hiển thị bởi lệnh logcat. Logcat từ adb shell sẽ hiển thị tất cả thông tin log Cú pháp: adb logcat

24 Q&A!


Download ppt "Tổng Quan Android htsi@cscom.vn."

Similar presentations


Ads by Google