REST Resource: systemapks.variants

منبع: Variant

APK که برای درج در یک تصویر سیستم مناسب است. منبع SystemApksService.

نمایندگی JSON
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
فیلدها
variant Id

integer ( uint32 format)

فقط خروجی شناسه یک نوع APK سیستمی که قبلاً ایجاد شده است.

device Spec

object ( DeviceSpec )

مشخصات دستگاه مورد استفاده برای تولید APK.

options

object ( SystemApkOptions )

اختیاری. گزینه های اعمال شده در APK ایجاد شده.

DeviceSpec

مشخصات دستگاه مورد استفاده برای تولید APK سیستم.

نمایندگی JSON
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
فیلدها
supported Abis[]

string

پشتیبانی از معماری های ABI به ترتیب اولویت. مقادیر باید رشته ای باشند که توسط پلتفرم گزارش شده است، به عنوان مثال "armeabi-v7a"، "x86_64".

supported Locales[]

string

همه محلی‌های نصب‌شده به‌عنوان رشته‌های BCP-47 نشان داده می‌شوند، به عنوان مثال "en-US".

screen Density

integer ( uint32 format)

dpi صفحه نمایش

SystemApkOptions

گزینه‌هایی برای فایل‌های APK سیستم.

نمایندگی JSON
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
فیلدها
uncompressed Native Libraries

boolean

آیا APK سیستم با کتابخانه‌های بومی فشرده‌نشده تولید شده است یا خیر.

uncompressed Dex Files

boolean

آیا APK سیستم با فایل‌های dex فشرده نشده تولید شده است یا خیر.

rotated

boolean

آیا از کلید چرخانده برای امضای APK سیستم استفاده شود یا خیر.

روش ها

create

یک APK ایجاد می‌کند که برای گنجاندن در یک تصویر سیستم از یک بسته برنامه Android که قبلاً آپلود شده است، مناسب است.

download

یک APK سیستمی که قبلا ایجاد شده را دانلود می کند که برای درج در یک تصویر سیستم مناسب است.

get

یک نوع APK سیستمی که قبلا ایجاد شده را برمی‌گرداند.

list

لیستی از انواع APK سیستم که قبلا ایجاد شده است را برمی گرداند.