Lập trình Android Khi bạn phát triển một ứng dụng trên phiên bản Android mới nhất như 5.x và bạn cũng muốn chạy trên các thiết bị đang chạy các phiên bản cũ hơn của Android như 3.2, bạn không thể làm điều đó cho đến khi bạn thêm tính tương thích ngược vào mã của mình.
Để cung cấp tính tương thích ngược này, Android cung cấp cho bạn gói Thư viện hỗ trợ Android . Gói Thư viện hỗ trợ Android là tập hợp các thư viện mã cung cấp các phiên bản tương thích ngược của API khung Android cũng như các tính năng chỉ khả dụng thông qua API của thư viện. Mỗi Thư viện hỗ trợ tương thích ngược với cấp API Android cụ thể.
Bao gồm Thư viện hỗ trợ trong dự án Android của bạn được coi là phương pháp hay nhất cho nhà phát triển ứng dụng, tùy thuộc vào phạm vi phiên bản nền tảng mà ứng dụng của bạn đang nhắm mục tiêu và API sử dụng.
Để sử dụng hiệu quả các thư viện, điều quan trọng là phải xem xét mức API nào bạn muốn nhắm mục tiêu vì mỗi thư viện đều hỗ trợ mức API khác nhau.
Sau đây là mô tả ngắn gọn về các thư viện hỗ trợ Android và cấp API mà chúng hỗ trợ.
Hãy nhớ rằng việc sử dụng Thư viện hỗ trợ Android trong mã ứng dụng của bạn được khuyến khích và ưu tiên. Bằng cách sử dụng các thư viện này, bạn có thể tăng thị trường mục tiêu và đối tượng mục tiêu của mình.
Gói Thư viện hỗ trợ Android có sẵn thông qua Trình quản lý SDK Android.
Làm theo các bước sau để tải xuống gói thư viện hỗ trợ thông qua Trình quản lý SDK.
Khởi động Trình quản lý SDK Android.
Trong cửa sổ Trình quản lý SDK, cuộn đến cuối danh sách Gói, tìm thư mục Extras.
Chọn mục Thư viện hỗ trợ Android.
Nhấp vào nút Cài đặt gói
Khóa học Lập trình Android Sau khi tải xuống, công cụ sẽ cài đặt các tệp Thư viện hỗ trợ vào thư mục Android SDK hiện tại của bạn. Các tệp thư viện được đặt trong thư mục con sau của SDK của bạn:/ extras / android / support / directory.
Thay đổi trong Android build.gradle
Lập trình Android đang tăng tính tương thích ngược của ứng dụng hiện tại lên phiên bản Android API cũ hơn với Thư viện hỗ trợ, hãy đảm bảo cập nhật build.gradle của ứng dụng của bạn. Cụ thể, bạn nên cập nhật phần tử compileSdkVersion trong build.gradle thành số phiên bản mới, thấp hơn, như hình dưới đây -
Để cung cấp tính tương thích ngược này, Android cung cấp cho bạn gói Thư viện hỗ trợ Android . Gói Thư viện hỗ trợ Android là tập hợp các thư viện mã cung cấp các phiên bản tương thích ngược của API khung Android cũng như các tính năng chỉ khả dụng thông qua API của thư viện. Mỗi Thư viện hỗ trợ tương thích ngược với cấp API Android cụ thể.
Bao gồm Thư viện hỗ trợ trong dự án Android của bạn được coi là phương pháp hay nhất cho nhà phát triển ứng dụng, tùy thuộc vào phạm vi phiên bản nền tảng mà ứng dụng của bạn đang nhắm mục tiêu và API sử dụng.
Hỗ trợ tính năng thư viện
Lập trình Android Gói Thư viện hỗ trợ Android chứa một số thư viện có thể được đưa vào ứng dụng của bạn. Mỗi thư viện này hỗ trợ một loạt các phiên bản nền tảng Android và tập hợp các tính năng cụ thể.Để sử dụng hiệu quả các thư viện, điều quan trọng là phải xem xét mức API nào bạn muốn nhắm mục tiêu vì mỗi thư viện đều hỗ trợ mức API khác nhau.
Sau đây là mô tả ngắn gọn về các thư viện hỗ trợ Android và cấp API mà chúng hỗ trợ.
| Sr.No | Phiên bản & tính năng |
|---|---|
| 1 | Thư viện hỗ trợ v4 Thư viện này được thiết kế để sử dụng với Android 1.6 (API cấp 4) trở lên. |
| 2 | Thư viện hỗ trợ v7 Có một số thư viện được thiết kế để sử dụng với Android 2.1 (API cấp 7) và cao hơn. |
| 3 | Thư viện hỗ trợ v8 Thư viện này được thiết kế để sử dụng với Android (API cấp 8) trở lên. |
| 4 | Thư viện hỗ trợ v13 Thư viện này được thiết kế để sử dụng cho Android 3.2 (API cấp 13) trở lên. |
Tải xuống thư viện hỗ trợ
Lập trình Android Xin lưu ý rằng trước khi cài đặt các gói thư viện hỗ trợ, bạn nên rõ ràng rằng bạn muốn sử dụng tính năng nào trong ứng dụng của mình.Gói Thư viện hỗ trợ Android có sẵn thông qua Trình quản lý SDK Android.
Làm theo các bước sau để tải xuống gói thư viện hỗ trợ thông qua Trình quản lý SDK.
Khởi động Trình quản lý SDK Android.
Trong cửa sổ Trình quản lý SDK, cuộn đến cuối danh sách Gói, tìm thư mục Extras.
Chọn mục Thư viện hỗ trợ Android.
Nhấp vào nút Cài đặt gói
![]() |
| Khóa học lập trình Android |
Khóa học Lập trình Android Sau khi tải xuống, công cụ sẽ cài đặt các tệp Thư viện hỗ trợ vào thư mục Android SDK hiện tại của bạn. Các tệp thư viện được đặt trong thư mục con sau của SDK của bạn:/ extras / android / support / directory.
Chọn thư viện hỗ trợ
Trước khi thêm Thư viện hỗ trợ vào ứng dụng của bạn, hãy quyết định những tính năng nào bạn muốn đưa vào và các phiên bản Android thấp nhất bạn muốn hỗ trợ.Thay đổi trong Android build.gradle
Lập trình Android đang tăng tính tương thích ngược của ứng dụng hiện tại lên phiên bản Android API cũ hơn với Thư viện hỗ trợ, hãy đảm bảo cập nhật build.gradle của ứng dụng của bạn. Cụ thể, bạn nên cập nhật phần tử compileSdkVersion trong build.gradle thành số phiên bản mới, thấp hơn, như hình dưới đây -
android { compileSdkVersion 24 buildToolsVersion "24.0.1" defaultConfig { applicationId "com.example.tutorialspoint7.myapplication" minSdkVersion 23 targetSdkVersion 24 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } }Thay đổi này cho ứng dụng lập trình Android Google Playstore biết rằng ứng dụng của bạn có thể được cài đặt trên các thiết bị có phiên bản tối thiểu của Android là 23.

Không có nhận xét nào:
Đăng nhận xét