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 để tương tác dễ dàng hơn với luồng giao diện/nền sau
- Tiện ích
SlidingDrawer
mới - Tiện ích
HorizontalScrollview
mới
Khung AppWidget
- Các API để tạo màn hình chính an toàn
AppWidgets
. Để biết thông tin về cách sử dụng AppWidgets, hãy xem tài liệu AppWidgets hướng dẫn của nhà phát triển. Ngoài ra, hãy xem phần Giới thiệu các tiện ích trên màn hình chính và khung AppWidget trên Blog của nhà phát triển Android. - Các API để điền nội dung tuỳ chỉnh cho
Live Folders
.
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ô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)
|
|
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.