Thứ Sáu, 23 tháng 11, 2018

Android - Thư viện hỗ trợ

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.

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.NoPhiên bản & tính năng
1Thư 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.
2Thư 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.
3Thư 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.
4Thư 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.
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.

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

Lập trình Android - RenderScript

Trong chương này, chúng ta sẽ tìm hiểu về Android RenderScript. Thông thường các ứng dụng trên Android được thiết kế để tiêu thụ tài nguyên ...