Kaynak: Varyant
Bir sistem görüntüsüne eklenmeye uygun APK. SystemApksService kaynağı.
JSON gösterimi |
---|
{ "variantId": integer, "deviceSpec": { object ( |
Alanlar | |
---|---|
variantId |
Yalnızca çıkış. Önceden oluşturulmuş sistem APK varyantının kimliği. |
deviceSpec |
APK'yı oluşturmak için kullanılan cihaz spesifikasyonu. |
options |
İsteğe bağlı. Oluşturulan APK'ya uygulanan seçenekler. |
DeviceSpec
Sistem APK'sı oluşturmak için kullanılan cihaz spesifikasyonu.
JSON gösterimi |
---|
{ "supportedAbis": [ string ], "supportedLocales": [ string ], "screenDensity": integer } |
Alanlar | |
---|---|
supportedAbis[] |
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[] |
BCP-47 dizeleri olarak gösterilen tüm yüklü yerel ayarlar (ör. "en-US"). |
screenDensity |
Ekran dpi'si. |
SystemApkOptions
Sistem APK'ları için seçenekler.
JSON gösterimi |
---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
Alanlar | |
---|---|
uncompressedNativeLibraries |
Sistem APK'sının sıkıştırılmamış yerel kitaplıklarla oluşturulup oluşturulmadığı. |
uncompressedDexFiles |
Sistem APK'sının sıkıştırılmamış dex dosyalarıyla oluşturulup oluşturulmadığı. |
rotated |
Sistem APK'sını imzalamak için döndürülen anahtarın kullanılıp kullanılmayacağı. |
Yöntemler |
|
---|---|
|
Önceden yüklenmiş bir Android App Bundle'dan sistem resmine dahil edilmeye uygun bir APK oluşturur. |
|
Sistem görüntüsüne eklenmeye uygun olan, önceden oluşturulmuş bir sistem APK'sını indirir. |
|
Önceden oluşturulmuş bir sistem APK varyantını döndürür. |
|
Önceden oluşturulan sistem APK varyantlarının listesini döndürür. |