REST Resource: systemapks.variants

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

Tệp 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)
  }
}
Trường
variantId

integer (uint32 format)

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

deviceSpec

object (DeviceSpec)

Thông số kỹ thuật của thiết bị dùng để tạo 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
}
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 do nền tảng báo cáo, 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)

Độ phân giải màn hình.

SystemApkOptions

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

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

boolean

Liệu 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 APK hệ thống có được tạo bằng các tệp dex chưa nén hay không.

rotated

boolean

Liệu có nên sử dụng khoá đã xoay vòng để ký 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 hình ảnh hệ thống từ một Android App Bundle đã tải lên.

download

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

get

Trả về một 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 đó.