Xem mẫu

  1. 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
  2. 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.
  3. 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ở
  4. 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
  5. 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
  6. 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
  7. 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.
  8. 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!
  9. 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
  10. Installling AndroidSlide Click to edit Title SDK Click to edit Master text styles Bước Install Second level Third level Fourth level Fifth level
  11. 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!
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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!!!
  18. 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!
  19. 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
  20. 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