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

प्राथमिकता के हिसाब से, काम करने वाले एबीआई आर्किटेक्चर. वैल्यू, प्लैटफ़ॉर्म से रिपोर्ट की गई स्ट्रिंग होनी चाहिए, जैसे कि "armeabi-v7a", "x86_64".

supportedLocales[]

string

इंस्टॉल की गई सभी स्थान-भाषाएं, जिन्हें BCP-47 स्ट्रिंग के तौर पर दिखाया गया है, जैसे कि "en-US".

screenDensity

integer (uint32 format)

स्क्रीन डीपीआई.

SystemApkOptions

सिस्टम के APKs के विकल्प.

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 के पहले बनाए गए वैरिएंट की सूची दिखाता है.