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)

نقطة لكل بوصة (DPI) للشاشة

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 الخاصة بالنظام التي تم إنشاؤها سابقًا.