আইডিভাইসবিল্ডইনফো
public interface IDeviceBuildInfo
implements IBuildInfo
| com.android.tradefed.build.IDeviceBuildInfo |
একটি IBuildInfo যা একটি সম্পূর্ণ অ্যান্ড্রয়েড ডিভাইস বিল্ড এবং (ঐচ্ছিকভাবে) এর টেস্টগুলোকে উপস্থাপন করে।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
abstract void | cleanUp ()সমস্ত অস্থায়ী ফাইল মুছে ফেলে। |
abstract File | getBasebandImageFile ()স্থানীয় বেসব্যান্ড ইমেজ ফাইলটি সংগ্রহ করুন। |
abstract String | getBasebandVersion ()বেসব্যান্ড সংস্করণটি নিন। |
abstract File | getBootloaderImageFile ()স্থানীয় বুটলোডার ইমেজ ফাইলটি সংগ্রহ করুন। |
abstract String | getBootloaderVersion ()বুটলোডার সংস্করণটি নিন। |
abstract String | getDeviceBuildFlavor ()পরীক্ষাধীন প্ল্যাটফর্ম বিল্ডের ধরন ফেরত দেওয়ার জন্য ঐচ্ছিক পদ্ধতি। |
abstract String | getDeviceBuildId ()পরীক্ষাধীন প্ল্যাটফর্ম বিল্ডের অনন্য শনাক্তকারী ফেরত দেয়। |
abstract File | getDeviceImageFile ()স্থানীয় ডিভাইসের ইমেজ জিপ ফাইলটি নিন। |
abstract String | getDeviceImageVersion ()স্থানীয় ডিভাইসের ইমেজ জিপ সংস্করণটি নিন। |
abstract File | getMkbootimgFile ()কার্নেল ইমেজ তৈরি করতে ব্যবহৃত mkbootimg ফাইলটি পাওয়া যায়। |
abstract String | getMkbootimgVersion ()mkbootimg সংস্করণটি পাওয়া যায়। |
abstract File | getOtaPackageFile ()ডিভাইস OTA প্যাকেজ জিপ ফাইলটি ডাউনলোড করুন। |
abstract String | getOtaPackageVersion ()ডিভাইসটির OTA প্যাকেজের জিপ সংস্করণটি ডাউনলোড করুন। |
abstract File | getRamdiskFile ()কার্নেল ইমেজ তৈরি করতে ব্যবহৃত র্যামডিস্ক ফাইলটি পাওয়া যায়। |
abstract String | getRamdiskVersion ()র্যামডিস্ক সংস্করণটি পাওয়া যায়। |
default File | getResourcesDir ()ডাউনলোড করা রিসোর্সগুলোর কিছু অংশ ধারণকারী ডিরেক্টরিটি ফেরত দেয়। |
abstract File | getTestsDir ()এক্সট্র্যাক্ট করা tests.zip ফাইলের কন্টেন্টের লোকাল পাথটি নিন। |
abstract String | getTestsDirVersion ()এক্সট্র্যাক্ট করা tests.zip ভার্সনটি নিন। |
abstract File | getTrustyImageFile ()স্থানীয় নির্ভরযোগ্য ইমেজ ফাইলটি নিন। |
abstract String | getTrustyVersion ()নির্ভরযোগ্য সংস্করণটি নিন। |
abstract File | getUserDataImageFile ()স্থানীয় টেস্ট ইউজারডেটা ইমেজ ফাইলটি নিন। |
abstract String | getUserDataImageVersion ()স্থানীয় টেস্ট ইউজারডেটা ইমেজ সংস্করণটি পান। |
abstract void | setBasebandImage (File basebandFile, String version)ডিভাইস বিল্ডের জন্য বেসব্যান্ড ইমেজ সেট করুন। |
abstract void | setBootloaderImageFile (File bootloaderImgFile, String version)ডিভাইস বিল্ডের জন্য বুটলোডার ইমেজ সেট করুন। |
default void | setDeviceBuildFlavor (String deviceBuildFlavor) বিল্ড তথ্যের ডিভাইস অংশের জন্য বিল্ড-ফ্লেভার সেট করুন, যদি তা |
abstract void | setDeviceImageFile (File deviceImageFile, String version)ব্যবহারের জন্য ডিভাইস সিস্টেম ইমেজ ফাইলটি সেট করুন। |
abstract void | setMkbootimgFile (File mkbootimg, String version)কার্নেল ইমেজ তৈরি করতে ব্যবহৃত mkbootimg ফাইলটি নির্ধারণ করে। |
abstract void | setOtaPackageFile (File otaFile, String version)ডিভাইসে OTA প্যাকেজ জিপ ফাইলটি সেট করুন। |
abstract void | setRamdiskFile (File ramdisk, String version)কার্নেল ইমেজ তৈরি করতে ব্যবহৃত র্যামডিস্ক ফাইলটি পাওয়া যায়। |
default void | setResourcesDir (File resourcesDir, String version) রিসোর্স ডিরেক্টরি |
abstract void | setTestsDir (File testsZipFile, String version)এক্সট্র্যাক্ট করা tests.zip ফাইলের কন্টেন্টের জন্য লোকাল পাথ সেট করুন। |
abstract void | setUserDataImageFile (File userDataFile, String version)ব্যবহারের জন্য ব্যবহারকারীর ডেটা ইমেজ ফাইলটি সেট করুন। |
abstract void | unmountAll ()মাউন্ট করা ডিভাইস ইমেজগুলো আনমাউন্ট করে। |
জনসাধারণের পদ্ধতি
পরিষ্কার করা
public abstract void cleanUp ()
সমস্ত অস্থায়ী ফাইল মুছে ফেলে।
getBasebandImageFile
public abstract File getBasebandImageFile ()
স্থানীয় বেসব্যান্ড ইমেজ ফাইলটি সংগ্রহ করুন।
| ফেরত | |
|---|---|
File | |
বেসব্যান্ড সংস্করণ পান
public abstract String getBasebandVersion ()
বেসব্যান্ড সংস্করণটি নিন।
| ফেরত | |
|---|---|
String | |
getBootloaderImageFile
public abstract File getBootloaderImageFile ()
স্থানীয় বুটলোডার ইমেজ ফাইলটি সংগ্রহ করুন।
| ফেরত | |
|---|---|
File | |
বুটলোডার সংস্করণ পান
public abstract String getBootloaderVersion ()
বুটলোডার সংস্করণটি নিন।
| ফেরত | |
|---|---|
String | |
getDeviceBuildFlavor
public abstract String getDeviceBuildFlavor ()
পরীক্ষাধীন প্ল্যাটফর্ম বিল্ডের ধরন ফেরত দেওয়ার জন্য ঐচ্ছিক পদ্ধতি।
| ফেরত | |
|---|---|
String | |
getDeviceBuildId
public abstract String getDeviceBuildId ()
পরীক্ষাধীন প্ল্যাটফর্ম বিল্ডের অনন্য শনাক্তকারী ফেরত দেয়। এর মান কখনোই নাল (null) হওয়া উচিত নয়। ডিফল্ট মান হলো IBuildInfo.UNKNOWN_BUILD_ID ।
| ফেরত | |
|---|---|
String | |
getDeviceImageFile
public abstract File getDeviceImageFile ()
স্থানীয় ডিভাইসের ইমেজ জিপ ফাইলটি নিন।
| ফেরত | |
|---|---|
File | |
getDeviceImageVersion
public abstract String getDeviceImageVersion ()
স্থানীয় ডিভাইসের ইমেজ জিপ সংস্করণটি নিন।
| ফেরত | |
|---|---|
String | |
getMkbootimgFile
public abstract File getMkbootimgFile ()
কার্নেল ইমেজ তৈরি করতে ব্যবহৃত mkbootimg ফাইলটি পাওয়া যায়।
| ফেরত | |
|---|---|
File | |
getMkbootimgVersion
public abstract String getMkbootimgVersion ()
mkbootimg সংস্করণটি পাওয়া যায়।
| ফেরত | |
|---|---|
String | |
getOtaPackageFile
public abstract File getOtaPackageFile ()
ডিভাইস OTA প্যাকেজ জিপ ফাইলটি ডাউনলোড করুন।
| ফেরত | |
|---|---|
File | |
getOtaPackageVersion
public abstract String getOtaPackageVersion ()
ডিভাইসটির OTA প্যাকেজের জিপ সংস্করণটি ডাউনলোড করুন।
| ফেরত | |
|---|---|
String | |
getRamdiskFile
public abstract File getRamdiskFile ()
কার্নেল ইমেজ তৈরি করতে ব্যবহৃত র্যামডিস্ক ফাইলটি পাওয়া যায়।
| ফেরত | |
|---|---|
File | |
getRamdiskVersion
public abstract String getRamdiskVersion ()
র্যামডিস্ক সংস্করণটি পাওয়া যায়।
| ফেরত | |
|---|---|
String | |
রিসোর্স ডিরেক্টরি পান
public File getResourcesDir ()
ডাউনলোড করা রিসোর্সগুলোর কিছু ধারণকারী ডিরেক্টরিটি ফেরত দেয়। (রিসোর্সগুলো সাধারণত একটি isFake=true ডিভাইস ডেফিনিশনের সাথে যুক্ত থাকে)। কোনো রিসোর্স ডিরেক্টরি উপলব্ধ না থাকলে null ফেরত দেয়।
| ফেরত | |
|---|---|
File | |
getTestsDir
public abstract File getTestsDir ()
এক্সট্র্যাক্ট করা tests.zip ফাইলের কন্টেন্টের লোকাল পাথটি নিন।
| ফেরত | |
|---|---|
File | |
getTestsDirVersion
public abstract String getTestsDirVersion ()
এক্সট্র্যাক্ট করা tests.zip ভার্সনটি নিন।
| ফেরত | |
|---|---|
String | |
getTrustyImageFile
public abstract File getTrustyImageFile ()
স্থানীয় নির্ভরযোগ্য ইমেজ ফাইলটি নিন।
| ফেরত | |
|---|---|
File | |
getTrustyVersion
public abstract String getTrustyVersion ()
নির্ভরযোগ্য সংস্করণটি নিন।
| ফেরত | |
|---|---|
String | |
getUserDataImageFile
public abstract File getUserDataImageFile ()
স্থানীয় টেস্ট ইউজারডেটা ইমেজ ফাইলটি নিন।
| ফেরত | |
|---|---|
File | |
getUserDataImageVersion
public abstract String getUserDataImageVersion ()
স্থানীয় টেস্ট ইউজারডেটা ইমেজ সংস্করণটি পান।
| ফেরত | |
|---|---|
String | |
সেটবেসব্যান্ডইমেজ
public abstract void setBasebandImage (File basebandFile,
String version)ডিভাইস বিল্ডের জন্য বেসব্যান্ড ইমেজ সেট করুন।
| প্যারামিটার | |
|---|---|
basebandFile | File : বেসব্যান্ড ইমেজ File |
version | String : বেসব্যান্ডের সংস্করণ |
setBootloaderImageFile
public abstract void setBootloaderImageFile (File bootloaderImgFile,
String version)ডিভাইস বিল্ডের জন্য বুটলোডার ইমেজ সেট করুন।
| প্যারামিটার | |
|---|---|
bootloaderImgFile | File : বুটলোডার ইমেজ File |
version | String : বুটলোডারের সংস্করণ |
সেটডিভাইসবিল্ডফ্লেভার
public void setDeviceBuildFlavor (String deviceBuildFlavor)
বিল্ড তথ্যের ডিভাইস অংশের জন্য বিল্ড-ফ্লেভার সেট করুন, যদি তা setBuildFlavor(String) থেকে ভিন্ন হয়।
| প্যারামিটার | |
|---|---|
deviceBuildFlavor | String : ডিভাইস বিল্ডের ফ্লেভার |
ডিভাইস ইমেজ ফাইল সেট করুন
public abstract void setDeviceImageFile (File deviceImageFile,
String version)ব্যবহারের জন্য ডিভাইস সিস্টেম ইমেজ ফাইলটি সেট করুন।
| প্যারামিটার | |
|---|---|
version | String |
setMkbootimgFile
public abstract void setMkbootimgFile (File mkbootimg,
String version)কার্নেল ইমেজ তৈরি করতে ব্যবহৃত mkbootimg ফাইলটি নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
mkbootimg | File |
version | String |
setOtaPackageFile
public abstract void setOtaPackageFile (File otaFile,
String version)ডিভাইসে OTA প্যাকেজ জিপ ফাইলটি সেট করুন।
| প্যারামিটার | |
|---|---|
otaFile | File |
version | String |
সেটরামডিস্কফাইল
public abstract void setRamdiskFile (File ramdisk,
String version)কার্নেল ইমেজ তৈরি করতে ব্যবহৃত র্যামডিস্ক ফাইলটি পাওয়া যায়।
| প্যারামিটার | |
|---|---|
ramdisk | File |
version | String |
রিসোর্স ডিরেক্টরি সেট করুন
public void setResourcesDir (File resourcesDir,
String version)রিসোর্স ডিরেক্টরি File সেট করে।
| প্যারামিটার | |
|---|---|
resourcesDir | File : যে ডিরেক্টরিতে শেয়ার করা রিসোর্সগুলো রয়েছে। |
version | String : ডিরেক্টরি ফাইলটির সংস্করণ। |
setTestsDir
public abstract void setTestsDir (File testsZipFile,
String version)এক্সট্র্যাক্ট করা tests.zip ফাইলের কন্টেন্টের জন্য লোকাল পাথ সেট করুন।
| প্যারামিটার | |
|---|---|
version | String |
ব্যবহারকারীর ডেটা ইমেজ ফাইল সেট করুন
public abstract void setUserDataImageFile (File userDataFile,
String version)ব্যবহারের জন্য ব্যবহারকারীর ডেটা ইমেজ ফাইলটি সেট করুন।
| প্যারামিটার | |
|---|---|
version | String |
আনমাউন্টঅল
public abstract void unmountAll ()
মাউন্ট করা ডিভাইস ইমেজগুলো আনমাউন্ট করে।
DeviceBuildInfo অবজেক্টটি ধ্বংস হওয়ার আগে ডিভাইস ইমেজ আনমাউন্ট করার জন্য এটি উপযোগী, বিশেষ করে এমন পরিস্থিতিতে যেখানে ফাইল শেয়ারিংয়ের কারণে cleanUp() কল করা যায় না, যেমন এক্ষেত্রে copyAllFileFrom() কল করা হয়েছে।