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-তে বিকল্পগুলি প্রয়োগ করা হয়েছে।

ডিভাইস স্পেক

একটি সিস্টেম 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)

স্ক্রিন ডিপিআই।

সিস্টেমঅ্যাপকঅপশন

সিস্টেম APK-এর জন্য বিকল্প।

JSON উপস্থাপনা
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
ক্ষেত্র
uncompressedNativeLibraries

boolean

সিস্টেম APK কি আনকম্প্রেসড নেটিভ লাইব্রেরি দিয়ে তৈরি করা হয়েছিল।

uncompressedDexFiles

boolean

সিস্টেম APK আনকম্প্রেসড ডেক্স ফাইল দিয়ে তৈরি করা হয়েছিল কিনা।

rotated

boolean

সিস্টেম APK সাইন করার জন্য ঘূর্ণিত কী ব্যবহার করা হবে কিনা।

পদ্ধতি

create

এমন একটি APK তৈরি করে যা ইতিমধ্যেই আপলোড করা অ্যান্ড্রয়েড অ্যাপ বান্ডেল থেকে সিস্টেম ইমেজে অন্তর্ভুক্ত করার জন্য উপযুক্ত।

download

পূর্বে তৈরি একটি সিস্টেম APK ডাউনলোড করে যা একটি সিস্টেম ছবিতে অন্তর্ভুক্ত করার জন্য উপযুক্ত।

get

পূর্বে তৈরি করা সিস্টেম APK ভেরিয়েন্ট ফেরত দেয়।

list

পূর্বে তৈরি সিস্টেম APK ভেরিয়েন্টের তালিকা প্রদান করে।

ত্রুটি কোড

এই রিসোর্সের ক্রিয়াকলাপগুলি নিম্নলিখিত HTTP ত্রুটি কোডগুলি ফেরত দেয়:

ত্রুটি কোড কারণ বিবরণ রেজোলিউশন