Nền tảng Android 1.5

Cấp độ API: 3

Android 1.5 là một bản phát hành nền tảng lớn có thể triển khai cho các thiết bị cầm tay chạy Android kể từ tháng 5 năm 2009. Bản phát hành này bao gồm các tính năng mới dành cho người dùng và nhà phát triển, cũng như các thay đổi trong API khung Android.

Đối với nhà phát triển, nền tảng Android 1.5 có sẵn dưới dạng một thành phần có thể tải xuống cho SDK Android. Nền tảng có thể tải xuống bao gồm một thư viện Android và hình ảnh hệ thống tuân thủ đầy đủ, cũng như một bộ giao diện trình mô phỏng, ứng dụng mẫu và nhiều nội dung khác. Nền tảng có thể tải xuống tuân thủ đầy đủ và không có thư viện bên ngoài.

Để bắt đầu phát triển hoặc kiểm thử trên nền tảng Android 1.5, hãy sử dụng SDK Android và công cụ Trình quản lý thiết bị ảo Android để tải nền tảng này xuống SDK Android 1.6 trở lên.

Điểm nổi bật của nền tảng

Để biết danh sách các tính năng mới dành cho người dùng và điểm nổi bật của nền tảng, hãy xem tài liệu Điểm nổi bật của nền tảng Android 1.5.

Cấp độ API:

Nền tảng Android 1.5 phân phối phiên bản cập nhật của API khung. API Android 1.5 được gán một giá trị nhận dạng số nguyên – 3 – được lưu trữ trong chính hệ thống. Giá trị nhận dạng này, được gọi là "Cấp độ API", cho phép hệ thống xác định chính xác xem một ứng dụng có tương thích với hệ thống hay không trước khi cài đặt ứng dụng.

Để sử dụng các API được giới thiệu trong Android 1.5 trong ứng dụng, bạn cần đặt giá trị thích hợp, "3", trong các thuộc tính android:minSdkVersion của phần tử <uses-sdk> trong tệp kê khai của ứng dụng.

Để biết thêm thông tin về cách sử dụng Cấp độ API, hãy xem tài liệu về Cấp độ API.

Các thay đổi về API khung

Các phần dưới đây cung cấp thông tin về API khung ứng dụng do nền tảng Android 1.5 cung cấp.

Khung giao diện người dùng

Khung AppWidget

Khung nội dung nghe nhìn

  • API phát và ghi âm thanh thô
  • Công cụ phát MIDI tương tác
  • API quay video dành cho nhà phát triển (định dạng 3GP)
  • Ý định chia sẻ video và ảnh
  • Mục đích tìm kiếm nội dung nghe nhìn

Khung Phương thức nhập

  • Khung Input Method Service
  • Công cụ dự đoán văn bản
  • Có thể cung cấp IME có thể tải xuống cho người dùng

Yêu cầu về phần cứng do ứng dụng xác định

Giờ đây, các ứng dụng có thể sử dụng một phần tử mới trong tệp kê khai, <uses-configuration> để cho hệ thống Android biết những tính năng phần cứng mà ứng dụng cần để hoạt động đúng cách. Ví dụ: một ứng dụng có thể sử dụng phần tử này để chỉ định yêu cầu bàn phím thực hoặc một thiết bị điều hướng cụ thể, chẳng hạn như bi xoay. Trước khi cài đặt ứng dụng, hệ thống Android sẽ kiểm tra các thuộc tính được xác định cho phần tử <uses-configuration> và chỉ cho phép quá trình cài đặt tiếp tục nếu có phần cứng bắt buộc.

Khung nhận dạng lời nói

  • Hỗ trợ sử dụng thư viện nhận dạng giọng nói thông qua Ý định. Hãy xem RecognizerIntent.

Các API bổ sung khác

  • LocationManager – Các ứng dụng có thể nhận thông tin cập nhật về thay đổi vị trí thông qua Intent
  • WebView – Hỗ trợ sự kiện DOM bắt đầu/kết thúc/di chuyển/huỷ chạm
  • Thiết kế lại Sensor Manager APIs
  • GLSurfaceView – khung tiện lợi để tạo ứng dụng OpenGL
  • Broadcast Intent cho quá trình cài đặt bản cập nhật ứng dụng đã thành công – để có trải nghiệm nâng cấp ứng dụng mượt mà hơn

Báo cáo về điểm khác biệt của API

Để xem chi tiết về các thay đổi đối với API trong Android 1.5 (API cấp 3) so với phiên bản trước, hãy xem Báo cáo về điểm khác biệt của API.

Ứng dụng tích hợp

Hình ảnh hệ thống có trong nền tảng có thể tải xuống cung cấp các ứng dụng tích hợp sau:

  • Đồng hồ báo thức
  • Trình duyệt
  • Máy tính
  • Máy quay video
  • Camera
  • Danh bạ
  • Ngôn ngữ tuỳ chỉnh (ứng dụng dành cho nhà phát triển)
  • Công cụ dành cho nhà phát triển (ứng dụng dành cho nhà phát triển)
  • Dialer
  • Email
  • Thư viện
  • IME để nhập văn bản tiếng Nhật
  • Nhắn tin
  • Âm nhạc
  • Cài đặt
  • Spare Parts (ứng dụng dành cho nhà phát triển)

Ngôn ngữ

Hình ảnh hệ thống có trong nền tảng có thể tải xuống cung cấp nhiều ngôn ngữ tích hợp. Trong một số trường hợp, các chuỗi dành riêng cho khu vực sẽ có sẵn cho ngôn ngữ. Trong các trường hợp khác, phiên bản mặc định của ngôn ngữ sẽ được sử dụng. Các ngôn ngữ có trong hình ảnh hệ thống Android 1.5 được liệt kê dưới đây (với chỉ số mô tả ngôn ngữ language_country/region).

  • Tiếng Trung, Trung Quốc (zh_CN)
  • Tiếng Trung, Đài Loan (zh_TW)
  • Tiếng Séc (cs_CZ)
  • Tiếng Hà Lan (Hà Lan) (nl_NL)
  • Tiếng Hà Lan, Bỉ (nl_BE)
  • Tiếng Anh, Hoa Kỳ (en_US)
  • Tiếng Anh, Vương quốc Anh (en_GB)
  • Tiếng Anh, Canada (en_CA)
  • Tiếng Anh, Úc (en_AU)
  • Tiếng Anh, New Zealand (en_NZ)
  • Tiếng Anh, Singapore(en_SG)
  • Tiếng Pháp, Pháp (fr_FR)
  • Tiếng Pháp, Bỉ (fr_BE)
  • Tiếng Pháp (Canada) (fr_CA)
  • Tiếng Pháp, Thuỵ Sĩ (fr_CH)
  • Tiếng Đức, Đức (de_DE)
  • Tiếng Đức, Áo (de_AT)
  • Tiếng Đức, Thuỵ Sĩ (de_CH)
  • Tiếng Đức, Liechtenstein (de_LI)
  • Tiếng Ý, Ý (it_IT)
  • Tiếng Ý, Thuỵ Sĩ (it_CH)
  • Tiếng Nhật (ja_JP)
  • Tiếng Hàn (ko_KR)
  • Tiếng Ba Lan (pl_PL)
  • Tiếng Nga (ru_RU)
  • Tiếng Tây Ban Nha (es_ES)
  • Các chuỗi giao diện người dùng đã bản địa hoá khớp với các ngôn ngữ có thể truy cập thông qua phần Cài đặt.

    Giao diện trình mô phỏng

    Nền tảng có thể tải xuống bao gồm một bộ giao diện trình mô phỏng mà bạn có thể dùng để lập mô hình ứng dụng theo nhiều kích thước và độ phân giải màn hình. Các giao diện trình mô phỏng là:

    • QVGA-P (240x320, mật độ thấp, màn hình nhỏ)
    • QVGA-L (320x480, mật độ thấp, màn hình nhỏ)
    • HVGA (320x480, mật độ trung bình, màn hình thông thường)
    • HVGA-P (320x480, mật độ trung bình, màn hình thông thường)
    • HVGA-L (320x480, mật độ trung bình, màn hình thông thường)

    Để biết thêm thông tin về cách phát triển một ứng dụng hiển thị và hoạt động đúng cách trên tất cả thiết bị chạy Android, hãy xem phần Hỗ trợ nhiều màn hình.