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 App Bundle تم تحميلها من قبل

download

تنزيل حزمة APK لنظام تم إنشاؤها سابقًا وهي مناسبة لتضمينها في صورة نظام

get

عرض إصدار APK لنظام تم إنشاؤه سابقًا

list

عرض قائمة صيغ حِزم APK لنظام التشغيل التي تم إنشاؤها سابقًا