REST Resource: systemapks.variants

Tài nguyên: Biến thể

APK phù hợp để đưa vào hình ảnh hệ thống. Tài nguyên của SystemApksService.

Biểu diễn dưới dạng JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Các trường
variantId

integer (uint32 format)

Chỉ có đầu ra. Mã của biến thể APK hệ thống đã tạo trước đó.

deviceSpec

object (DeviceSpec)

Thông số kỹ thuật về thiết bị dùng để tạo tệp APK.

options

object (SystemApkOptions)

Không bắt buộc. Các tuỳ chọn được áp dụng cho tệp APK đã tạo.

DeviceSpec

Thông số kỹ thuật của thiết bị dùng để tạo tệp APK hệ thống.

Biểu diễn dưới dạng JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Các trường
supportedAbis[]

string

Các cấu trúc ABI được hỗ trợ theo thứ tự ưu tiên. Các giá trị phải là chuỗi theo báo cáo của nền tảng, ví dụ: "armeabi-v7a", "x86_64".

supportedLocales[]

string

Tất cả ngôn ngữ đã cài đặt được biểu thị dưới dạng chuỗi BCP-47, ví dụ: "en-US".

screenDensity

integer (uint32 format)

dpi màn hình.

SystemApkOptions

Các tuỳ chọn dành cho tệp APK hệ thống.

Biểu diễn dưới dạng JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Các trường
uncompressedNativeLibraries

boolean

Liệu tệp APK hệ thống có được tạo bằng thư viện gốc không nén hay không.

uncompressedDexFiles

boolean

Liệu tệp APK hệ thống có được tạo bằng các tệp dex không nén hay không.

rotated

boolean

Liệu có sử dụng khoá xoay vòng để ký tệp APK hệ thống hay không.

Phương thức

create

Tạo một tệp APK phù hợp để đưa vào ảnh hệ thống từ một tệp Android App Bundle đã tải lên.

download

Tải một tệp APK hệ thống đã tạo trước đó xuống để đưa vào hình ảnh hệ thống.

get

Trả về biến thể APK hệ thống đã tạo trước đó.

list

Trả về danh sách các biến thể APK hệ thống đã tạo trước đó.