DeviceBuildDescriptor
public
class
DeviceBuildDescriptor
extends Object
java.lang.Object | |
↳ | 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()
इससे डिवाइस को खास फ़्लेवर मिलता है. जैसे, yakju-userdebug. |
String
|
getDeviceBuildId()
डिवाइस का बिल्ड आईडी फ़ेच करता है. |
String
|
getDeviceProduct()
डिवाइस का प्रॉडक्ट और वैरिएंट, प्रॉडक्ट:वैरिएंट फ़ॉर्मैट में पाएं. |
String
|
getDeviceUserDescription()
डिवाइस और बिल्ड की जानकारी मिलती है. |
static
void
|
injectDeviceAttributes(ITestDevice device, IBuildInfo b)
डिवाइस से बिल्ड में एट्रिब्यूट शामिल करता है. |
फ़ील्ड्स की फ़िल्में
डिवाइस_BUILD_ALIAS
public static final String DEVICE_BUILD_ALIAS
डिवाइस_BUILD_BRANCH
public static final String DEVICE_BUILD_BRANCH
डिवाइस_BUILD_FLAVOR
public static final String DEVICE_BUILD_FLAVOR
डिवाइस_BUILD_ID
public static final String DEVICE_BUILD_ID
डिवाइस की जानकारी
public static final String DEVICE_DESC
डिवाइस
public static final String DEVICE_PRODUCT
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक तरीके
DeviceBuild के बारे में जानकारी
public static boolean describesDeviceBuild (IBuildInfo build)
तय करता है कि दिए गए IBuildInfo
में डिवाइस बिल्ड मेटाडेटा शामिल है या नहीं
रिटर्न | |
---|---|
boolean |
अगर IBuildInfo में डिवाइस का बिल्ड मेटाडेटा है, तो सही है. अगर ऐसा नहीं है, तो गलत है |
DeviceDesc जनरेट करें
public static String generateDeviceDesc (ITestDevice device)
डिवाइस की प्रॉपर्टी से डिवाइस की जानकारी वाली स्ट्रिंग जनरेट करें.
ब्यौरा इस फ़ॉर्मैट में होना चाहिए: उदाहरण Google Galaxy Nexus 4.2
रिटर्न | |
---|---|
String |
डिवाइस के ब्यौरे वाली स्ट्रिंग |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
डिवाइस जनरेट करें
public static String generateDeviceProduct (ITestDevice device)
प्रॉडक्ट:वैरिएंट फ़ॉर्मैट में, डिवाइस के प्रॉडक्ट और वैरिएंट के बारे में क्वेरी करें.
पैरामीटर | |
---|---|
device |
ITestDevice |
रिटर्न | |
---|---|
String |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
getDeviceBuildAlias
public String getDeviceBuildAlias ()
डिवाइस बिल्ड एलियास डाउनलोड करता है. डिवाइस पर ro.build.id प्रॉपर्टी के लिए मैप. आम तौर पर इसके बाद IMM76 फ़ॉर्मैट में.
रिटर्न | |
---|---|
String |
GetDeviceBuildBranch
public String getDeviceBuildBranch ()
इससे डिवाइस को बनाने की ब्रांच मिलती है, जैसे कि git_Master.
रिटर्न | |
---|---|
String |
getDeviceBuildFlavor
public String getDeviceBuildFlavor ()
इससे डिवाइस को खास फ़्लेवर मिलता है. जैसे, yakju-userdebug.
रिटर्न | |
---|---|
String |
getDeviceBuildId
public String getDeviceBuildId ()
डिवाइस का बिल्ड आईडी फ़ेच करता है. डिवाइस पर ro.build.incremental.id प्रॉपर्टी के लिए मैप.
रिटर्न | |
---|---|
String |
'डिवाइस पाएं' प्रॉडक्ट
public String getDeviceProduct ()
डिवाइस का प्रॉडक्ट और वैरिएंट, प्रॉडक्ट:वैरिएंट फ़ॉर्मैट में पाएं.
रिटर्न | |
---|---|
String |
'डिवाइस उपयोगकर्ता के बारे में जानकारी' पाएं
public String getDeviceUserDescription ()
डिवाइस और बिल्ड की जानकारी मिलती है. आम तौर पर, यह असली उपयोगकर्ता के लिए ज़्यादा आसान होता है
getDeviceBuildAlias()
और getDeviceBuildFlavor()
की तुलना में ब्यौरा
लेकिन कम सटीक जानकारी भी दे सकते हैं.
उदाहरण के GSM (yakju) और CDMA (mysid) वैरिएंट में फ़र्क़ नहीं किया जा सकता
इस स्ट्रिंग का उपयोग करके Google Galaxy Nexus.
रिटर्न | |
---|---|
String |
InjectDeviceAttributes
public static void injectDeviceAttributes (ITestDevice device, IBuildInfo b)
डिवाइस से बिल्ड में एट्रिब्यूट शामिल करता है.
पैरामीटर | |
---|---|
b |
IBuildInfo |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |