Zasób: wariant
Plik APK odpowiedni do umieszczenia w obrazie systemu. Zasób SystemApksService.
Zapis JSON |
---|
{ "variantId": integer, "deviceSpec": { object ( |
Pola | |
---|---|
variant |
Tylko dane wyjściowe. Identyfikator wcześniej utworzonej wersji pakietu APK systemu. |
device |
Specyfikacja urządzenia użyta do wygenerowania pliku APK. |
options |
Opcjonalnie: Opcje zastosowane do wygenerowanego pliku APK. |
DeviceSpec
Specyfikacja urządzenia użyta do wygenerowania pliku APK systemu.
Zapis JSON |
---|
{ "supportedAbis": [ string ], "supportedLocales": [ string ], "screenDensity": integer } |
Pola | |
---|---|
supported |
Obsługiwane architektury ABI w kolejności preferencji. Wartości powinny być ciągiem znaków z platformy, np. „armeabi-v7a” lub „x86_64”. |
supported |
Wszystkie zainstalowane języki reprezentowane jako ciągi znaków BCP-47, np. „pl-PL”. |
screen |
Rozdzielczość ekranu. |
SystemApkOptions
Opcje dotyczące plików APK systemu.
Zapis JSON |
---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
Pola | |
---|---|
uncompressed |
Określa, czy plik APK systemu został wygenerowany z nieskompresowanymi bibliotekami natywne. |
uncompressed |
Określa, czy plik APK systemu został wygenerowany z nieskompresowanych plików dex. |
rotated |
Określa, czy klucz poddany rotacji ma być używany do podpisywania pliku APK systemu. |
Metody |
|
---|---|
|
Tworzy plik APK, który jest odpowiedni do umieszczenia w pliku obrazu systemu na podstawie przesłanego już pakietu aplikacji na Androida. |
|
Pobiera wcześniej utworzony plik APK systemu, który nadaje się do umieszczenia w pliku obrazu systemu. |
|
Zwraca utworzoną wcześniej wersję pakietu APK systemu. |
|
Zwraca listę wcześniej utworzonych wariantów pliku APK systemu. |