Cấp độ API: 7
Android 2.1 là một bản phát hành nhỏ của nền tảng có thể triển khai cho điện thoại di động hỗ trợ Android bắt đầu vào tháng 1 năm 2010. Bản phát hành này có API mới thay đổi và sửa lỗi. Để biết thông tin về các thay đổi, hãy xem Framework API .
Đối với các nhà phát triển, nền tảng Android 2.1 được cung cấp 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 thư viện Android và hình ảnh hệ thống hoàn toàn tương thích, cũng như một tập hợp trình mô phỏng giao diện, ứng dụng mẫu và hơn thế nữa. Nền tảng có thể tải xuống không bao gồm thư viện bên ngoài.
Để bắt đầu phát triển hoặc thử nghiệm trên nền tảng Android 2.1, 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 xuống SDK của bạn.
Nền tảng nổi bật
Android 2.1 không bổ sung các tính năng quan trọng cho người dùng, hãy xem phần Android Tài liệu về các Tính năng nổi bật của nền tảng 2.0 cung cấp 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 cung cấp 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 của Android Các nền tảng 2.1 được cài đặt trong môi trường SDK của bạn, hãy tham khảo "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 mã nhận dạng bằng số nguyên — 7 – tức là đượ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 để xác định chính xác xem một ứng dụng có tương thích với hệ thố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 trong
, bạn cần đặt giá trị thích hợp, "7", trong
Thuộc tính android:minSdkVersion
của <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ề những thay đổi đối với đơn đăng ký API khung do nền tảng Android 2.1 cung cấp.
Hình nền động (Live Wallpaper)
Các tính năng bổ sung sau cung cấp các API để bạn phát triển hình nền động:
- Gói
android.service.wallpaper
mới. - Lớp
WallpaperInfo
mới. - Đã cập nhật vào
WallpaperManager
.
Ngoài ra, nếu ứng dụng của bạn dùng hoặc cung cấp Hình nền động, bạn phải
hãy nhớ thêm <uses-feature>
vào tệp kê khai của ứng dụng, 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 xuất bản ứng dụng của mình, Google Play sẽ kiểm tra của phần tử này và sử dụng phần tử đó 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
- Lớp
SignalStrength
mới cung cấp thông tin về tín hiệu mạng hiện tại của thiết bị. Bạn có thể lấy thông tin này từonSignalStrengthsChanged(SignalStrength)
mới . onDataConnectionStateChanged(int, int)
mới .
Số lượt xem
- Phương thức
View
mớiisOpaque()
vàonDrawScrollBars(Canvas)
. - Các phương thức
RemoteViews
mớiaddView(int, RemoteViews)
vàremoveAllViews(int)
. - Các phương thức
ViewGroup
mớiisChildrenDrawingOrderEnabled()
vàsetChildrenDrawingOrderEnabled(boolean)
.
WebKit
- Các phương thức
WebStorage
mới để thao tác trên web cơ sở dữ liệu lưu trữ. - Phương thức
GeolocationPermissions
mới cho nhận quyền truy cập Vị trí địa lý từ và đặt các quyền đó 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ớ trên web và 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 sự khác biệt về API
Để có cái nhìn chi tiết về tất 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 API Báo cáo điểm khác biệt.
Ứ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 sẵ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ữ được tích hợp sẵn. 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, phiên bản mặc định của ngôn ngữ sẽ được sử dụng. Chiến lược phát hành đĩa đơn các ngôn ngữ có sẵn trong hệ thống Android 2.1 hình ảnh được liệt kê bên dưới (với ngôn ngữ language_country/region mã mô tả).
|
|
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 được trong 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 chứa 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. Chiến lược phát hành đĩa đơn giao diện 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 (480 x 800, mật độ cao, màn hình bình thường)
- WVGA854 (mật độ cao 480 x 854, 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ả thiết bị chạy Android, hãy xem phần Hỗ trợ nhiều Màn hình.