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_BRANCH |
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 | getDeviceBuildBranch () ডিভাইস বিল্ড শাখা যেমন git_master পায়। |
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_BRANCH
public static final String DEVICE_BUILD_BRANCH
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
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
DeviceBuild বর্ণনা করে
public static boolean describesDeviceBuild (IBuildInfo build)
IBuildInfo
দেওয়া ডিভাইস বিল্ড মেটাডেটা আছে কিনা তা নির্ধারণ করে
রিটার্নস | |
---|---|
boolean | IBuildInfo ডিভাইস বিল্ড মেটাডেটা থাকলে সত্য, অন্যথায় মিথ্যা |
ডিভাইসডেস্ক তৈরি করুন
public static String generateDeviceDesc (ITestDevice device)
ডিভাইস বৈশিষ্ট্য থেকে ডিভাইস বিবরণ স্ট্রিং তৈরি করুন.
বর্ণনা এই বিন্যাস অনুসরণ করা উচিত: যেমন Google Galaxy Nexus 4.2রিটার্নস | |
---|---|
String | ডিভাইস বর্ণনা স্ট্রিং |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ডিভাইস পণ্য তৈরি করুন
public static String generateDeviceProduct (ITestDevice device)
পণ্য:ভেরিয়েন্ট ফরম্যাটে, ডিভাইসের পণ্য এবং বৈকল্পিক জিজ্ঞাসা করুন।
পরামিতি | |
---|---|
device | ITestDevice |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getDeviceBuildAlias
public String getDeviceBuildAlias ()
ডিভাইস বিল্ড উপনাম পায়। ডিভাইসে ro.build.id সম্পত্তির মানচিত্র। সাধারণত IMM76 বিন্যাস অনুসরণ করে।
রিটার্নস | |
---|---|
String |
getDeviceBuildBranch
public String getDeviceBuildBranch ()
ডিভাইস বিল্ড শাখা যেমন git_master পায়।
রিটার্নস | |
---|---|
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 |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |