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 điện thoại di động chạy Android bắt đầu từ tháng 5 năm 2009. Bản phát hành bao gồm các tính năng mới 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 các 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 này bao gồm một thư viện Android và hình ảnh hệ thống hoàn toàn tuân thủ, cũng như một tập hợp các giao diện trình mô phỏng, các ứng dụng mẫu, v.v. Nền tảng có thể tải xuống này hoàn toàn tuân thủ 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 công cụ SDK Android và Trình quản lý thiết bị ảo Android (AVD Manager) để tải nền tảng xuống SDK Android 1.6 trở lên.

Thông tin nổi bật về 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à thông tin nổi bật về nền tảng, hãy xem tài liệu Những đ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 cung cấp 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 liệu ứ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 ở ứng dụng, bạn cần đặt giá trị thích hợp "3" cho 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 đối với 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 đa phương tiện

  • API ghi âm và phát â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

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

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

Giờ đây, các ứng dụng có thể dùng một phần tử mới trong tệp kê khai là <uses-configuration> để cho hệ thống Android biết những phần tử cần thiết cho việc hoạt động đúng cách. Ví dụ: một ứng dụng có thể sử dụng phần tử để chỉ định rằng phần tử này 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 tiếp tục quá trình cài đặt nếu có phần cứng cần thiết.

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

  • Hỗ trợ sử dụng các thư viện nhận dạng lời nói thông qua Intent. Vui lòng xem RecognizerIntent.

Các bổ sung API khác

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

Báo cáo về sự khác biệt về API

Để biết thông tin chi tiết về những 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ề sự khác biệt về API.

Ứng dụng tích hợp sẵn

Hình ảnh hệ thống trong nền tảng có thể tải xuống cung cấp các ứng dụng tích hợp sẵn 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ữ tùy chỉnh (ứng dụng của nhà phát triển)
  • Công cụ cho nhà phát triển (ứng dụng của nhà phát triển)
  • Dialer
  • Email
  • Thư viện
  • IME để nhập văn bản tiếng Nhật
  • Nhắn tin
  • Nhạc
  • Cài đặt
  • Phụ tùng (ứng dụng của nhà phát triển)

Ngôn ngữ

Hình ảnh hệ thống 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 theo khu vực cụ thể cũng có sẵn cho ngôn ngữ. Trong các trường hợp khác, hệ thống sẽ sử dụng phiên bản mặc định của ngôn ngữ. Các ngôn ngữ có sẵn trong ảnh hệ thống Android 1.5 được liệt kê dưới đây (kèm theo phần mô tả ngôn ngữ language_country/region)

  • Tiếng Trung, PRC (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, Mỹ (en_US)
  • Tiếng Anh, 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)
  • Chuỗi giao diện người dùng đã bản địa hoá khớp với ngôn ngữ mà bạn 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 này bao gồm một tập hợp giao diện trình mô phỏng mà bạn có thể sử dụng để lập mô hình ứng dụng ở nhiều kích thước và độ phân giải màn hình. Các giao diện của 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 (320 x 480, mật độ trung bình, màn hình bình thường)
    • HVGA-P (320x480, mật độ trung bình, màn hình bình thường)
    • HVGA-L (320x480, mật độ trung bình, màn hình bình 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ả các thiết bị chạy Android, hãy xem phần Hỗ trợ nhiều màn hình.