Nền tảng Android 2.1

Cấp độ API: 7

Android 2.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 1 năm 2010. Bản phát hành này bao gồm các thay đổi mới về API và các bản sửa lỗi. Để biết thông tin về các thay đổi, hãy xem phần Framework API (API Khung).

Đối với các nhà phát triển, nền tảng Android 2.1 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 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.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 xuống SDK của bạn.

Thông tin nổi bật về nền tảng

Android 2.1 không thêm các tính năng quan trọng dành cho người dù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 để biết các tính năng mới nhất dành cho người dùng.

Bản sửa đổi

Các phần dưới đây đưa ra ghi chú về các bản phát hành kế tiếp của thành phần nền tảng Android 2.1 cho SDK Android, như được biểu thị bằng số bản sửa đổi. Để xác định(các) bản sửa đổi nào của nền tảng Android 2.1 được cài đặt trong môi trường SDK của bạn, hãy tham khảo danh sách "Gói đã cài đặt" trong SDK Android và Trình quản lý thiết bị ảo Android.

Cấp độ API:

Nền tảng Android 2.1 cung cấp phiên bản cập nhật của API khung. API Android 2.1 được gán một giá trị nhận dạng số nguyên — 7 — đượ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 2.1 ở ứng dụng, bạn cần đặt giá trị thích hợp là "7" 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 đối với 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.1 cung cấp.

Hình nền động (Live Wallpaper)

Các bổ sung sau đây cung cấp API để bạn phát triển hình nền động:

Ngoài ra, nếu ứng dụng dùng hoặc cung cấp Hình nền động, bạn phải nhớ thêm phần tử <uses-feature> vào tệp kê khai của ứng dụng và khai báo thuộc tính android:name="android.software.live_wallpaper". Ví dụ:

<uses-feature android:name="android.software.live_wallpaper" />

Khi bạn đã phát hành ứng dụng, Google Play sẽ kiểm tra sự hiện diện của phần tử này và sử dụng nó làm bộ lọc, đảm bảo rằng ứng dụng của bạn không được cung cấp cho những người dùng có thiết bị không hỗ trợ Hình nền động.

Điện thoại

Số lượt xem

Chỉ số WebKit

  • Các phương thức WebStorage mới để thao tác với các cơ sở dữ liệu bộ nhớ web.
  • Các phương thức GeolocationPermissions mới để nhận quyền Định vị vị trí và đặt các phương thức đó trên WebView.
  • Các phương thức WebSettings mới để quản lý chế độ cài đặt cho bộ nhớ đệm của ứng dụng, bộ nhớ web và tính năng thu phóng dựa trên mật độ màn hình.
  • Các phương thức WebChromeClient mới để xử lý video, nhật ký duyệt web, Chế độ xem tuỳ chỉnh, giới hạn bộ nhớ đệm của ứng dụng, v.v.

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

Để có thông tin chi tiết về tất cả các thay đổi đối với API trong Android 2.1 (API cấp độ 7), so với API cấp độ 6, 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
  • 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)
  • Email
  • Thư viện
  • IME để nhập văn bản tiếng Nhật, tiếng Trung và chữ Latinh
  • Nhắn tin
  • Nhạc
  • Điện thoại
  • 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 2.1 được liệt kê dưới đây (kèm theo mã mô tả ngôn ngữ language_quốc gia/khu vực).

  • 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 bao gồm một tập hợp giao diện trình mô phỏng mà bạn có thể 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 bao gồm:

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