Tải bản đầy đủ (.pptx) (24 trang)

Tổng Quan về Android

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.29 MB, 24 trang )

LOGO
Tổng Quan Android


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
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
Sự phát triển của ứng dụng di động

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
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
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…
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.
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
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
o
Một hệ điều hành
o
Middleware
o
Các ứng dụng quan trọng

Ngôn ngữ lập trình
o
Java, JNI, C++
o
XML
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.
Giới thiệu về Android

Kiến trúc Android
Cấu hình môi trường phát triển Android


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


JDK:
/>ads/jdk-7u4-downloads-1591156.html

Android ADT:
/>Cài đặt JDK/JRE

ADT Bundle

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
a) Nexus One, Nexus S, hoặc điện thoại phát triển
Android (ADP) sử dụng Google Windows USB Driver.

b) 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:
/>html)
Cài đặt USB Driver


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

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
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>
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
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
LOGO
Q&A!

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×