Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 59 trang
Dung lượng: 3 MB

Giới thiệu nội dung

Lịch sử và Kiến trúc của Android

Lĩnh vực: Hệ điều hành, Lập trình ứng dụng di động.

Nội dung tài liệu:
Tài liệu này giới thiệu về lịch sử hình thành và phát triển của Android, từ những ngày đầu là một hệ điều hành cho thiết bị cầm tay do Android Inc. thiết kế và sau đó được Google mua lại. Bài viết mô tả quá trình hình thành Liên minh Thiết bị Cầm tay Mã nguồn mở (Open Handset Alliance) với sự tham gia của nhiều công ty công nghệ lớn, nhằm mục tiêu đổi mới và đáp ứng nhu cầu người tiêu dùng. Tài liệu cũng đi sâu vào kiến trúc của Android, bao gồm các tầng ứng dụng, Application Framework, thư viện (Library) và Android Runtime. Đặc biệt, bài viết giải thích chi tiết về máy ảo Dalvik, vai trò của nó trong việc thực thi ứng dụng Java trên thiết bị Android, cũng như các thành phần cốt lõi như Linux Kernel. Ngoài ra, tài liệu còn đề cập đến Android Emulator, các thành phần trong một dự án Android (AndroidManifest.xml, R.java), chu kỳ sống của ứng dụng và các thành phần giao diện người dùng như View, ViewGroup, Button, ImageView, ListView, TextView và EditText.

Mục lục chi tiết:

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
  • 1.1 LỊCH SỬ ANDROID
  • 1.2 DELVING VỚI MÁY ẢO DALVIK
  • 1.3 KIẾN TRÚC CỦA ANDROID
    • 1.3.1 Tầng ứng dụng
    • 1.3.2 Application framework
    • 1.3.3 Library
    • 1.3.4 Android Runtime
    • 1.3.5 Linux kernel
  • 1.4 ANDROID EMULATOR
  • 1.5 CÁC THÀNH PHẦN TRONG MỘT ANDROID PROJECT
    • 1.5.1. AndroidManifest.xml
    • 1.5.2. File R.java
  • 1.6 CHU KỲ ỨNG DỤNG ANDROID
    • 1.7.1. Chu kỳ sống thành phần
    • 1.7.2. Activity Stack
    • 1.7.3. Các trạng thái của chu kỳ sống
    • 1.7.4. Chu kỳ sống của ứng dụng (Application life cycle)
    • 1.7.5. Các sự kiện trong chu kỳ sống của ứng dụng
    • 1.7.6. Thời gian sống của ứng dụng (Application life time)
    • 1.7.7. Thời gian hiển thị của Activity (Visible lifetime)
    • 1.7.8. Các phương thức của chu kỳ sống
  • 1.7 CÁC THÀNH PHẦN GIAO DIỆN TRONG ANDROID
    • 1.7.1. View
    • 1.7.2. ViewGroup
      • 1.7.2.1. LinearLayout
      • 1.7.2.2. FrameLayout
      • 1.7.2.3. AbsoluteLayout
      • 1.7.2.4. Retalive Layout
      • 1.7.2.5. TableLayout
    • 1.7.3. Button
    • 1.7.4. ImageButton
    • 1.7.5. ImageView
    • 1.7.6. ListView
    • 1.7.7. TextView
    • 1.7.8. EditText
    • 1.7.9. CheckBox
    • 1.7.10. MenuOptions
    • 1.7.11. ContextMenu