REST Resource: systemapks.variants

संसाधन: वैरिएंट

ऐसा APK जो सिस्टम इमेज में शामिल करने के लिए सही है. SystemApksService का संसाधन.

जेएसओएन के काेड में दिखाना
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
फ़ील्ड
variantId

integer (uint32 format)

सिर्फ़ आउटपुट के लिए. पहले बनाए गए सिस्टम APK वैरिएंट का आईडी.

deviceSpec

object (DeviceSpec)

APK जनरेट करने के लिए इस्तेमाल की गई डिवाइस की खास जानकारी.

options

object (SystemApkOptions)

ज़रूरी नहीं. जनरेट किए गए APK पर लागू किए गए विकल्प.

DeviceSpec

सिस्टम APK जनरेट करने के लिए इस्तेमाल की गई डिवाइस स्पेसिफ़िकेशन.

जेएसओएन के काेड में दिखाना
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
फ़ील्ड
supportedAbis[]

string

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

supportedLocales[]

string

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

screenDensity

integer (uint32 format)

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

SystemApkOptions

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

जेएसओएन के काेड में दिखाना
{
  "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 के वैरिएंट की सूची दिखाता है.