REST Resource: systemapks.variants

منبع: Variant

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 سیستم که قبلا ایجاد شده است را برمی گرداند.