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

सिस्टम APK के लिए विकल्प.

JSON के काेड में दिखाना
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
फ़ील्ड
uncompressedNativeLibraries

boolean

सिस्टम APK, कंप्रेस नहीं की गई नेटिव लाइब्रेरी के साथ जनरेट किया गया है या नहीं.

uncompressedDexFiles

boolean

सिस्टम APK, अनकंप्रेस की गई dex फ़ाइलों से जनरेट किया गया है या नहीं.

rotated

boolean

सिस्टम APK को साइन करने के लिए, बदली गई पासकोड का इस्तेमाल करना है या नहीं.

तरीके

create

पहले से अपलोड किए गए Android ऐप्लिकेशन बंडल से, सिस्टम इमेज में शामिल करने के लिए एक APK बनाता है.

download

पहले से बनाए गए सिस्टम एपीके को डाउनलोड करता है, जो सिस्टम इमेज में शामिल करने के लिए सही होता है.

get

पहले से बनाए गए सिस्टम APK वैरिएंट को दिखाता है.

list

पहले से बनाए गए सिस्टम APK के वैरिएंट की सूची दिखाता है.