डिवाइसबिल्ड डिस्क्रिप्टर
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 () डिवाइस बिल्ड फ्लेवर प्राप्त करता है जैसे yakju-userdebug. |
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
सार्वजनिक निर्माणकर्ता
सार्वजनिक तरीके
डिवाइसबिल्ड . का वर्णन करता है
public static boolean describesDeviceBuild (IBuildInfo build)
निर्धारित करता है कि क्या दिए गए IBuildInfo
में डिवाइस बिल्ड मेटाडेटा शामिल है
रिटर्न | |
---|---|
boolean | सही है अगर IBuildInfo में डिवाइस बिल्ड मेटाडेटा है, अन्यथा गलत है |
जनरेटडिवाइसडिस्क
public static String generateDeviceDesc (ITestDevice device)
डिवाइस के गुणों से डिवाइस विवरण स्ट्रिंग जेनरेट करें।
विवरण इस प्रारूप का पालन करना चाहिए: जैसे Google गैलेक्सी नेक्सस 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 ()
डिवाइस बिल्ड फ्लेवर प्राप्त करता है जैसे yakju-userdebug.
रिटर्न | |
---|---|
String |
getDeviceBuildId
public String getDeviceBuildId ()
डिवाइस बिल्ड आईडी प्राप्त करें। डिवाइस पर ro.build.incremental.id प्रॉपर्टी के लिए मैप करें।
रिटर्न | |
---|---|
String |
getDeviceProduct
public String getDeviceProduct ()
उत्पाद में उत्पाद और डिवाइस का प्रकार प्राप्त करें: प्रकार प्रारूप।
रिटर्न | |
---|---|
String |
getDeviceUserDescription
public String getDeviceUserDescription ()
डिवाइस का विवरण प्राप्त करें और निर्माण करें। यह आमतौर पर getDeviceBuildAlias()
और getDeviceBuildFlavor()
) की तुलना में अधिक अंत-उपयोगकर्ता के अनुकूल विवरण है, लेकिन कम सटीक होने के संभावित दंड के साथ। उदाहरण के लिए इस स्ट्रिंग का उपयोग करके Google गैलेक्सी नेक्सस के GSM (yakju) और CDMA (mysid) वेरिएंट में अंतर करना संभव नहीं होगा।
रिटर्न | |
---|---|
String |
injectDeviceAttributes
public static void injectDeviceAttributes (ITestDevice device, IBuildInfo b)
डिवाइस से बिल्ड में विशेषताओं को सम्मिलित करता है।
मापदंडों | |
---|---|
b | IBuildInfo |
फेंकता | |
---|---|
DeviceNotAvailableException |