REST Resource: systemapks.variants

Ресурс: Вариант

APK, подходящий для включения в образ системы. Ресурс SystemApksService.

JSON-представление
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Поля
variantId

integer ( uint32 format)

Только вывод. Идентификатор ранее созданного варианта системного APK.

deviceSpec

object ( DeviceSpec )

Спецификация устройства, использованная для создания APK.

options

object ( SystemApkOptions )

Необязательный. Параметры, примененные к сгенерированному APK.

Спецификация устройства

Спецификация устройства, используемая для создания системного APK.

JSON-представление
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Поля
supportedAbis[]

string

Поддерживаемые архитектуры ABI в порядке предпочтения. Значения должны представлять собой строку, сообщаемую платформой, например «armeabi-v7a», «x86_64».

supportedLocales[]

string

Все установленные локали представлены в виде строк BCP-47, например «en-US».

screenDensity

integer ( uint32 format)

Разрешение экрана.

Системные параметры Apk

Опции для системных APK.

JSON-представление
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Поля
uncompressedNativeLibraries

boolean

Был ли системный APK создан с использованием несжатых собственных библиотек.

uncompressedDexFiles

boolean

Был ли системный APK создан с использованием несжатых файлов dex.

rotated

boolean

Использовать ли повернутый ключ для подписи системного APK.

Методы

create

Создает APK, который можно включить в образ системы из уже загруженного пакета приложений Android.

download

Загружает ранее созданный системный APK, который подходит для включения в образ системы.

get

Возвращает ранее созданный системный вариант APK.

list

Возвращает список ранее созданных вариантов системного APK.