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 التي تم إنشاؤها.

DeviceSpec

مواصفات الجهاز المستخدَمة لإنشاء حزمة 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)

نقطة لكل بوصة للشاشة

SystemApkOptions

خيارات حِزم 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 للنظام التي تم إنشاؤها في وقت سابق.