DeviceBuildDescriptor
public class DeviceBuildDescriptor
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.build.DeviceBuildDescriptor |
একটি IBuildInfo এর জন্য একটি র্যাপার ক্লাস, যাতে ডিভাইস প্ল্যাটফর্ম বিল্ড তথ্য পুনরুদ্ধার করার সহায়ক পদ্ধতি রয়েছে।
IBuildInfo , যে বিল্ডটি কোন ডিভাইসে চালানো হয়েছিল সে সম্পর্কে মেটাডেটা চায়৷সারাংশ
ক্ষেত্র | |
|---|---|
public static final String | DEVICE_BUILD_ALIAS |
public static final String | DEVICE_BUILD_FLAVOR |
public static final String | DEVICE_BUILD_ID |
public static final String | DEVICE_DESC |
public static final String | DEVICE_PRODUCT
|
পাবলিক কনস্ট্রাক্টর | |
|---|---|
DeviceBuildDescriptor (IBuildInfo build) | |
পাবলিক পদ্ধতি | |
|---|---|
static boolean | describesDeviceBuild (IBuildInfo build) |
static String | generateDeviceDesc (ITestDevice device)ডিভাইস বৈশিষ্ট্য থেকে ডিভাইস বিবরণ স্ট্রিং তৈরি করুন. |
static String | generateDeviceProduct (ITestDevice device)পণ্য:ভেরিয়েন্ট ফরম্যাটে, ডিভাইসের পণ্য এবং বৈকল্পিক জিজ্ঞাসা করুন। |
String | getDeviceBuildAlias ()ডিভাইস বিল্ড উপনাম পায়। |
String | getDeviceBuildFlavor ()ডিভাইস বিল্ড ফ্লেভার পায় যেমন ইয়াকজু-ইউজারডবাগ। |
String | getDeviceBuildId ()ডিভাইস বিল্ড আইডি পায়। |
String | getDeviceProduct ()পণ্য:ভেরিয়েন্ট ফরম্যাটে, ডিভাইসের পণ্য এবং বৈকল্পিক পান। |
String | getDeviceUserDescription ()ডিভাইস এবং বিল্ডের একটি বিবরণ পায়। |
static void | injectDeviceAttributes (ITestDevice device, IBuildInfo b)বিল্ডে ডিভাইস থেকে বৈশিষ্ট্য সন্নিবেশ করান। |
ক্ষেত্র
DEVICE_BUILD_ALIAS
public static final String DEVICE_BUILD_ALIAS
DEVICE_BUILD_FLAVOR
public static final String DEVICE_BUILD_FLAVOR
DEVICE_BUILD_ID
public static final String DEVICE_BUILD_ID
DEVICE_DESC
public static final String DEVICE_DESC
DEVICE_PRODUCT
public static final String DEVICE_PRODUCT
পাবলিক কনস্ট্রাক্টর
DeviceBuildDescriptor
public DeviceBuildDescriptor (IBuildInfo build)
| পরামিতি | |
|---|---|
build | IBuildInfo |
পাবলিক পদ্ধতি
DeviceBuild বর্ণনা করে
public static boolean describesDeviceBuild (IBuildInfo build)
IBuildInfo দেওয়া ডিভাইস বিল্ড মেটাডেটা আছে কিনা তা নির্ধারণ করে
| রিটার্নস | |
|---|---|
boolean | IBuildInfo ডিভাইস বিল্ড মেটাডেটা থাকলে সত্য, অন্যথায় মিথ্যা |
ডিভাইসডেস্ক তৈরি করুন
public static String generateDeviceDesc (ITestDevice device)
ডিভাইস বৈশিষ্ট্য থেকে ডিভাইস বিবরণ স্ট্রিং তৈরি করুন.
বর্ণনা এই বিন্যাস অনুসরণ করা উচিত: যেমন Google Galaxy Nexus 4.2| রিটার্নস | |
|---|---|
String | ডিভাইস বর্ণনা স্ট্রিং |
| নিক্ষেপ করে | |
|---|---|
DeviceNotAvailableException | |
ডিভাইস পণ্য তৈরি করুন
public static String generateDeviceProduct (ITestDevice device)
পণ্য:ভেরিয়েন্ট ফরম্যাটে, ডিভাইসের পণ্য এবং বৈকল্পিক জিজ্ঞাসা করুন।
| পরামিতি | |
|---|---|
device | ITestDevice |
| রিটার্নস | |
|---|---|
String | |
| নিক্ষেপ করে | |
|---|---|
DeviceNotAvailableException | |
getDeviceBuildAlias
public String getDeviceBuildAlias ()
ডিভাইস বিল্ড উপনাম পায়। ডিভাইসে ro.build.id সম্পত্তির মানচিত্র। সাধারণত IMM76 বিন্যাস অনুসরণ করে।
| রিটার্নস | |
|---|---|
String | |
GetDeviceBuildFlavor
public String getDeviceBuildFlavor ()
ডিভাইস বিল্ড ফ্লেভার পায় যেমন ইয়াকজু-ইউজারডবাগ।
| রিটার্নস | |
|---|---|
String | |
getDeviceBuildId
public String getDeviceBuildId ()
ডিভাইস বিল্ড আইডি পায়। ডিভাইসে ro.build.incremental.id সম্পত্তির মানচিত্র।
| রিটার্নস | |
|---|---|
String | |
GetDeviceProduct
public String getDeviceProduct ()
পণ্য:ভেরিয়েন্ট ফরম্যাটে, ডিভাইসের পণ্য এবং বৈকল্পিক পান।
| রিটার্নস | |
|---|---|
String | |
getDeviceUserDescription
public String getDeviceUserDescription ()
ডিভাইস এবং বিল্ডের একটি বিবরণ পায়। এটি সাধারণত getDeviceBuildAlias() এবং getDeviceBuildFlavor() এর সাথে তুলনা করে একটি আরও শেষ-ব্যবহারকারী বান্ধব বর্ণনা কিন্তু কম সুনির্দিষ্ট হওয়ার সম্ভাব্য শাস্তির সাথে। যেমন এই স্ট্রিংটি ব্যবহার করে Google Galaxy Nexus-এর GSM (yakju) এবং CDMA (mysid) ভেরিয়েন্টগুলিকে আলাদা করা সম্ভব হবে না৷
| রিটার্নস | |
|---|---|
String | |
injectDeviceAttributes
public static void injectDeviceAttributes (ITestDevice device,
IBuildInfo b)বিল্ডে ডিভাইস থেকে বৈশিষ্ট্য সন্নিবেশ করান।
| পরামিতি | |
|---|---|
b | IBuildInfo |
| নিক্ষেপ করে | |
|---|---|
DeviceNotAvailableException | |