REST Resource: systemapks.variants

Kaynak: Varyant

Sistem görüntüsüne dahil edilmeye uygun APK. SystemApksService kaynağı.

JSON gösterimi
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Alanlar
variantId

integer (uint32 format)

Yalnızca çıkış. Daha önce oluşturulmuş sistem APK varyantının kimliği.

deviceSpec

object (DeviceSpec)

APK'yı oluşturmak için kullanılan cihaz spesifikasyonu.

options

object (SystemApkOptions)

İsteğe bağlı. Seçenekler, oluşturulan APK'ya uygulandı.

DeviceSpec

Sistem APK'sı oluşturmak için kullanılan cihaz spesifikasyonu.

JSON gösterimi
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Alanlar
supportedAbis[]

string

Tercih sırasına göre desteklenen ABI mimarileri. Değerler, platform tarafından bildirilen dize olmalıdır (ör. "armeabi-v7a", "x86_64".

supportedLocales[]

string

BCP-47 dizeleri olarak temsil edilen yüklü tüm yerel ayarlar, ör. "tr-TR".

screenDensity

integer (uint32 format)

Ekran dpi'si.

SystemApkOptions

Sistem APK'ları için seçenekler.

JSON gösterimi
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Alanlar
uncompressedNativeLibraries

boolean

Sistem APK'sının sıkıştırılmamış yerel kitaplıklarla oluşturulup oluşturulmadığı.

uncompressedDexFiles

boolean

Sistem APK'sının sıkıştırılmamış dex dosyalarıyla oluşturulup oluşturulmadığı.

rotated

boolean

Sistem APK'sını imzalamak için döndürülen anahtarın kullanılıp kullanılmayacağı.

Yöntemler

create

Önceden yüklenmiş bir Android App Bundle'dan sistem görüntüsüne dahil edilmeye uygun bir APK oluşturur.

download

Sistem görüntüsüne dahil edilmeye uygun, önceden oluşturulmuş bir sistem APK'sı indirir.

get

Daha önce oluşturulmuş sistem APK varyantını döndürür.

list

Daha önce oluşturulan sistem APK'sı varyantlarının listesini döndürür.