Xem mẫu
- Click to edit Title Slide
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Lập trình Android
Nguyen Ha Giang
FIT – Hutech
nguyenha.giang@yahoo.com
1 1
- Nội dungedit Title Slide
Click to
Click to edit Master text styles
Tổng quan hệ điều hành Android
Second level
Đặc điểm
Third level
Kiến trúc
Fourth level
Phiên bản
Fifth level
Lập trình trên môi trường Android
Môi trường lập trình
AVD
Quá trình phát triển ứng dụng Android.
Ứng dụng cơ bản Android
Tìm hiểu Android project
Các cách tiếp cận trong lập trình Android.
- Google Android ? Slide
Click to edit Title
Click to edit Master text styles
Tập phần mềm dành cho thiết bị di động bao gồm
Một hệ điều hành
Second level
Midleware
Third level
Các ứng dụng cơ sở
Fourth level
Sử dụng Linux để cung cấp dịch vụ hệ thống lõi
Fifth level
Security
Memory management
Process management
Power management
Hardware drivers
Hệ điều hành mã nguồn mở
- Android architechture
Click to edit Title Slide
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
http://developer.android.com/guide/basics/what-is-android.html
- Android vesioningSlide
Click to edit Title
Click to edit Master text styles
Vesion code và version name không giống nhau.
Second level
Mỗi version name (platform level) thì có duy nhất một
Third level
version code (API level) đi kèm.
Fourth level
Platform Codename API Level
Fifth level
Android 1.5 Cupcake 3
Android 1.6 Donut 4
Android 2.0 5
Android 2.0.1 Eclair 6
Android 2.1 7
Android 2.2 Froyo 8
Android 2.3 9
Android 2.3.2
Gingerbread
Android 2.3.3 10
Android 2.3.7
Android 3.0, 3.1,3.2 Honeycomb 11, 12, 13
- Version distribution
Click to edit Title Slide
Click to edit Master text styles
Nguồn: Android developer, Oct 3, 2011
Second level
Third level
Fourth level
Fifth level
http://developer.android.com/resources/dashboard/platform-versions.html
- Installling AndroidSlide
Click to edit Title SDK
Click to edit Master text styles
Chuẩn bị môi trường trên PC
Second level
Cài đặt JDK
Third level
http://www.oracle.com/technetwork/java/javase/downloads/index.h
Fourth level
Nếu dùng Eclipse để phát triển ứng dụng thì download
một phiên bản Eclipse
Fifth level
http://www.eclipse.org/downloads/
Download SDK Start package
http://developer.android.com/sdk/index.html
Giải nén thư mục này vào ổ đĩa, nhớ note lại thư mục
để tham chiếu trong bước cài đặt Eclipse.
- Installling AndroidSlide
Click to edit Title SDK
Click to edit Master text styles
Cài đặt ADT plugin cho Eclipse
Second levelgọi là Android Development Tool, hỗ trợ
Plugin này
Third level
công cụ để phát triển ứng dụng Android
Fourth level
Mở rộng Eclipse với chức năng
Fifth level
Tạo mới Android project
Tạo ứng dụng UI Android
Test ứng dụng trên emulator Android SDK
Debug ứng dụng dùng Android SDK Tool.
Nếu dùng IDE khác thì không cần cài Eclipse + ADT
plugin!
- Installling AndroidSlide
Click to edit Title SDK
Click to edit Master text styles
Cài đặt ADT plugin cho Eclipse: Install New Software
Second level
Third level
Fourth level
Fifth level
- Installling AndroidSlide
Click to edit Title SDK
Click to edit Master text styles
Bước Install
Second level
Third level
Fourth level
Fifth level
- Installling AndroidSlide
Click to edit Title SDK
Click to edit Master text styles
Add Site, có 2 lựa chọn
Second level file zip chứa ADT rồi thì chọn Archive
Nếu download
Third level
browse đến file zip (vd: ADT-12.0.0.zip)
Fourth level
Nếu chưa download và muốn cài trực tiếp thì nhập URL
sau vàoFifth level
location
https://dl-ssl.google.com/android/eclipse/
Cuối cùng chọn OK, để thực hiện install ADT
Sau khi cài xong ADT thì restart lại Eclipse!
- Installling AndroidSlide
Click to edit Title SDK
Click to edit Master text styles
Configuring the ADT Plugin
Second levelcài đặt ADT tham chiếu đến Android SDK mà ở
Bước này
Third level
bước trước đã download và install vào thư mục trên đĩa.
ChFourth level > Preferences trong Eclipse, trong SDK
ọn Window
location, browse đến thư mục Android SDK
Fifth level
Sau bước này
hoàn tất việc
tạo môi
trường để xây
dựng Android
app
- Android Emulator Slide
Click to edit Title & AVD
Click to edit Master text styles trọng để test ứng dụng
Emulator là thành phần quan
nhưng không thể thay thế hoàn toàn thiết bị thật!
Second level
Emulator trên Android được gọi là Android Virtual
Third level
Devices (AVDs)
Fourth level
Android SDK và AVD manager cho phép tạo các AVDs
hướng tới Fifth level
bất kỳ phiên bản Android API.
AVD cho phép cấu hình:
Resolution
RAM
SD card
Skin
Hardware khác
- Android Emulator:Slide
Click to edit Title 1.6 Device
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Device 1.6
- Android Emulator:Slide
Click to edit Title 2.2 Device
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Device 2.2
- Android Emulator:Slide
Click to edit Title 3.0 Device
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Device 3.0
- Emulatoredit Title Slide
Click to basic
Click to edit Master text styles
Sử dụng bàn phím của máy tính
SửSecond level máy tính như "finger"
dụng pointer
Third level
Sử dụng kết nối internet của máy tính
Fourth level
Các button: Home, Menu, Back, Search…
Fifth level
Ctrl + F11: landscape portrait
Alt + Enter: full screen mode
Hãy bỏ ra ít thời gian để làm quen với
Android Emulator!!!
- Emulation limitations
Click to edit Title Slide
Click to edit Master text styles
Không hỗ trợ việc gọi và nhận thật sự cuộc gọi
Second level gọi và tin nhắn qua emulator console
Giả lập cuộc
Third level
Không hỗ trợ
USB Fourth level
connection
Fifth level
Camera/video (input)
Headphone
Battery charge level & AC charging state
Bluetooth
Test your app
on an actual
device!
- Setting up an Title Slide
Click to edit Emulator
Click to edit Master text styles
Mở chức năng Android SDK và AVD manager trong
Second level
Eclipse
Third level
Fourth level
Fifth level
SDK/AVD Manager
- Setting up an Title Slide
Click to edit Emulator
Click to edit Master text styles
Mở chức năng Android SDK và AVD manager trong
Second level
Eclipse
Third level
Fourth level
Fifth level
nguon tai.lieu . vn