Android 2.0.1, Bản phát hành 1

Cấp độ API: 6

Android 2.0.1 là một bản phát hành nhỏ trên nền tảng, có thể triển khai cho các điện thoại di động chạy Android kể từ tháng 12 năm 2009. Bản phát hành này bao gồm những thay đổi nhỏ về API, bản sửa lỗi và thay đổi về hành vi của khung. Để biết thông tin về các thay đổi và bản sửa lỗi, hãy xem mục Framework API (API Khung).

Đối với các nhà phát triển, nền tảng Android 2.0.1 có sẵn dưới dạng 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 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 2.0.1, hãy sử dụng công cụ SDK Android và 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.

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 2.0.

Ứ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
  • Trình tạo cử chỉ
  • 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)

Mới có phiên bản 2.0.1 Ứng dụng Công cụ dành cho nhà phát triển hiện bao gồm ứng dụng "Trình kiểm tra đồng bộ hoá" để giúp kiểm thử nhanh chóng và dễ dàng các bộ điều hợp đồng bộ hoá của bên thứ ba.

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 2.0.1 được liệt kê dưới đây (kèm theo mã 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 (240x320, mật độ thấp, màn hình nhỏ)
    • WQVGA (240x400, mật độ thấp, màn hình bình thường)
    • FWQVGA (240x432, mật độ thấp, màn hình bình thường)
    • HVGA (320 x 480, mật độ trung bình, màn hình bình thường)
    • WVGA800 (480x800, mật độ cao, màn hình bình thường)
    • WVGA854 (480x854 mật độ cao, 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.

    Các tính năng của nhà phát triển

    Các phần dưới đây cung cấp thông tin về các tính năng mới dành cho nhà phát triển do thành phần nền tảng Android 2.0 có thể tải xuống cung cấp.

    Hỗ trợ kiến

    • Ký ứng dụng ở chế độ gỡ lỗi và phát hành. Tính năng ký ở chế độ phát hành bao gồm dịch vụ hỗ trợ tích hợp cho việc tối ưu hoá zipalign. Để biết thêm thông tin, hãy xem phần Ký ứng dụng.
    • Thêm hệ thống xây dựng Ant mới có hỗ trợ các dự án đo lường Emma (mức độ sử dụng mã).

    API khung

    Các phần dưới đây cung cấp thông tin về những thay đổi đối với API khung ứng dụng do nền tảng Android 2.0.1 cung cấp. Tuy nhiên, xin lưu ý rằng Android 2.0.1 là một bản phát hành nhỏ của Android 2.0. Vì vậy, để biết thêm thông tin về những thay đổi trong Android 2.0, vui lòng tham khảo Ghi chú về phiên bản Android 2.0.

    Cấp độ API

    Nền tảng Android 2.0.1 cung cấp phiên bản cập nhật của API khung. API Android 2.0.1 được gán một giá trị nhận dạng số nguyên — 6 — đượ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.

    Để dùng các API được giới thiệu trong Android 2.0.1 trong ứng dụng, bạn cần đặt giá trị thích hợp là "6" trong các thuộc tính của phần tử <uses-sdk> ở 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.

    Tóm tắt về các thay đổi đối với API

    Sau đây là bản tóm tắt các thay đổi đối với API khung.

    Thay đổi về hành vi

    Sau đây là bản tóm tắt các thay đổi ảnh hưởng đến hành vi của một số API khung nhưng không thêm hoặc xoá chức năng API.

    Bluetooth

    Các thay đổi đối với giá trị được ACTION_REQUEST_ENABLEACTION_REQUEST_DISCOVERABLE trả về:

    Danh bạ

    Ý định ACTION_INSERT hiện trả về RESULT_CANCELED trong trường hợp liên hệ không được duy trì (ví dụ: nếu nội dung lưu bị cắt thành trạng thái không hoạt động).

    Sửa lỗi

    Sau đây là bản tóm tắt các bản sửa lỗi ảnh hưởng đến một số API khung.

    Tài nguyên

    Khung này hiện chọn chính xác các tài nguyên ứng dụng trong các thư mục dự án có sử dụng bộ hạn định cấp độ API. Ví dụ: drawable-v4/ là một thư mục gồm các tài nguyên có thể vẽ dành cho các thiết bị API cấp 4 trở lên. Tính năng so khớp phiên bản này không hoạt động đúng cách và đã được khắc phục.

    Danh bạ

    Ý định ACTION_INSERT hiện trả về loại URI thích hợp khi yêu cầu được thực hiện bằng các API Contacts (hiện không dùng nữa).

    Các bản sửa lỗi Khung khác

    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 2.0.1 (API cấp độ 6), so với API cấp độ 5, hãy xem Báo cáo về sự khác biệt về API. Có rất ít thay đổi về API trong API cấp 6, vì vậy, bạn cũng nên xem lại những điểm khác biệt về API giữa 4 và 5.