ब्लूटूथ यूटिल्स
public
class
BluetoothUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BluetoothUtils |
इस सुविधा का इस्तेमाल करके, डिवाइस पर BluetoothToolation को कॉल करने की सुविधा मिलती है
डिवाइस के ब्लूटूथ इंस्ट्रुमेंटेशन का कोड, AOSP में यहां देखा जा सकता है:
frameworks/base/core/tests/bluetoothtests
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
BTSNOOP_API
|
public
static
final
String |
BTSNOOP_CMD
|
public
static
final
String |
BTSNOOP_DISABLE_CMD
|
public
static
final
String |
BTSNOOP_ENABLE_CMD
|
public
static
final
String |
GOLD_BTSNOOP_LOG_PATH
|
public
static
final
String |
O_BUILD
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
BluetoothUtils()
|
सार्वजनिक तरीके | |
---|---|
static
void
|
cleanLogFile(ITestDevice device)
डिवाइस से स्नूप लॉग फ़ाइल मिटाएं |
static
boolean
|
disable(ITestDevice device)
इससे दिए गए डिवाइस पर ब्लूटूथ बंद हो जाता है |
static
boolean
|
disableBtsnoopLogging(ITestDevice device, File sl4aApkFile)
sl4a कॉल से btsnoop लॉग करने की सुविधा बंद करें |
static
boolean
|
disableBtsnoopLogging(ITestDevice device)
sl4a कॉल से btsnoop लॉग करने की सुविधा बंद करें |
static
boolean
|
enable(ITestDevice device)
दिए गए डिवाइस पर ब्लूटूथ चालू करता है |
static
boolean
|
enableBtsnoopLogging(ITestDevice device, File sl4aApkFile)
sl4a कॉल से btsnoop लॉग करने की सुविधा चालू करें |
static
boolean
|
enableBtsnoopLogging(ITestDevice device)
sl4a कॉल से btsnoop लॉग करने की सुविधा चालू करें |
static
String
|
getBluetoothMac(ITestDevice device)
दिए गए डिवाइस का BT mac वापस लाता है |
static
|
getBondedDevices(ITestDevice device)
उन डिवाइसों के ब्लूटूथ mac वाले पते दिखाता है जिनसे दिए गए डिवाइस से बॉन्ड बनाया गया है |
static
String
|
getBtSnoopLogFilePath(ITestDevice device)
bt_stack.config फ़ाइल से bt snoop लॉग फ़ाइल पाथ पाएं |
static
String
|
runBluetoothInstrumentation(ITestDevice device, String command)
बीटी इंस्ट्रुमेंटेशन कमांड एक्ज़ीक्यूट करने और आउटपुट वापस करने का आसान तरीका |
static
boolean
|
runBluetoothInstrumentationWithRetry(ITestDevice device, String command)
|
static
boolean
|
toggleBtsnoopLogging(Sl4aClient client, boolean onOff)
|
static
boolean
|
unpairWithRetry(ITestDevice device)
लीनियर बैकऑफ़ के साथ ब्लूटूथ पेयरिंग को फिर से हटाने की कोशिश करता है |
static
void
|
uploadLogFiles(ITestInvocationListener listener, ITestDevice device, String type, int iteration)
जांच के नतीजों के लिए स्नूप लॉग फ़ाइल अपलोड करें |
फ़ील्ड्स की फ़िल्में
BTSNOOP_एपीआई
public static final String BTSNOOP_API
BTSNOOP_CMD
public static final String BTSNOOP_CMD
BTSNOOP_CLOSE_CMD
public static final String BTSNOOP_DISABLE_CMD
BTSNOOP_ENABLE_CMD
public static final String BTSNOOP_ENABLE_CMD
GOLD_BTSNOOP_LOG_PATH
public static final String GOLD_BTSNOOP_LOG_PATH
ओ_बिल्ड
public static final String O_BUILD
सार्वजनिक कंस्ट्रक्टर
ब्लूटूथ यूटिल्स
public BluetoothUtils ()
सार्वजनिक तरीके
क्लीनअप फ़ाइल
public static void cleanLogFile (ITestDevice device)
डिवाइस से स्नूप लॉग फ़ाइल मिटाएं
पैरामीटर | |
---|---|
device |
ITestDevice |
थ्रो | |
---|---|
DeviceNotAvailableException |
बंद करो
public static boolean disable (ITestDevice device)
इससे दिए गए डिवाइस पर ब्लूटूथ बंद हो जाता है
रिटर्न | |
---|---|
boolean |
अगर बंद करना सफल होता है, तो सही है, नहीं तो गलत |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
बंद करेंBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device, File sl4aApkFile)
sl4a कॉल से btsnoop लॉग करने की सुविधा बंद करें
पैरामीटर | |
---|---|
sl4aApkFile |
File : sl4a.apk फ़ाइल स्थान, अगर यह इंस्टॉल किया गया है, तो शून्य |
रिटर्न | |
---|---|
boolean |
हो गया या नहीं |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
बंद करेंBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
sl4a कॉल से btsnoop लॉग करने की सुविधा बंद करें
रिटर्न | |
---|---|
boolean |
हो गया या नहीं |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
चालू करो
public static boolean enable (ITestDevice device)
दिए गए डिवाइस पर ब्लूटूथ चालू करता है
रिटर्न | |
---|---|
boolean |
अगर चालू हो जाता है, तो सही है. अगर ऐसा नहीं है, तो गलत है |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
सक्षमBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device, File sl4aApkFile)
sl4a कॉल से btsnoop लॉग करने की सुविधा चालू करें
पैरामीटर | |
---|---|
sl4aApkFile |
File : sl4a.apk फ़ाइल स्थान, अगर यह इंस्टॉल किया गया है, तो शून्य |
रिटर्न | |
---|---|
boolean |
हो गया या नहीं |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
सक्षमBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
sl4a कॉल से btsnoop लॉग करने की सुविधा चालू करें
रिटर्न | |
---|---|
boolean |
हो गया या नहीं |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
getब्लूटूथMac
public static String getBluetoothMac (ITestDevice device)
दिए गए डिवाइस का BT mac वापस लाता है
रिटर्न | |
---|---|
String |
अगर बीटी mac नहीं मिला या नहीं मिला |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
getBondeddevices
public staticgetBondedDevices (ITestDevice device)
उन डिवाइसों के ब्लूटूथ mac वाले पते दिखाता है जिनसे दिए गए डिवाइस से बॉन्ड बनाया गया है
रिटर्न | |
---|---|
|
ब्लूटूथ मैक पते |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
bt_stack.config फ़ाइल से bt snoop लॉग फ़ाइल पाथ पाएं
रिटर्न | |
---|---|
String |
अगर bt_snoop_log या नहीं मिला है, तो इसका फ़ाइल नाम THe फ़ाइल है |
थ्रो | |
---|---|
DeviceNotAvailableException |
रनब्लूटूथ इंस्ट्रुमेंटेशन
public static String runBluetoothInstrumentation (ITestDevice device, String command)
बीटी इंस्ट्रुमेंटेशन कमांड एक्ज़ीक्यूट करने और आउटपुट वापस करने का आसान तरीका
पैरामीटर | |
---|---|
command |
String : BT इंस्ट्रुमेंटेशन को एक कमांड स्ट्रिंग भेजी गई है, जो फ़िलहाल काम करती है:
चालू करें, बंद करें, जोड़ेंAll, getName, getAddress, getBondedDevices; रेफ़र करें
ज़्यादा जानकारी के लिए एओएसपी सोर्स |
रिटर्न | |
---|---|
String |
ब्लूटूथ इंस्ट्रुमेंटेशन का आउटपुट |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
रनब्लूटूथ इंस्ट्रुमेंटेशनके साथ रिप्रया
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, String command)
पैरामीटर | |
---|---|
device |
ITestDevice |
command |
String |
रिटर्न | |
---|---|
boolean |
थ्रो | |
---|---|
DeviceNotAvailableException |
टॉगलBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client, boolean onOff)
पैरामीटर | |
---|---|
client |
Sl4aClient |
onOff |
boolean |
रिटर्न | |
---|---|
boolean |
थ्रो | |
---|---|
DeviceNotAvailableException |
अनपेयर के साथ दोबारा कोशिश करें
public static boolean unpairWithRetry (ITestDevice device)
लीनियर बैकऑफ़ के साथ ब्लूटूथ पेयरिंग को फिर से हटाने की कोशिश करता है
रिटर्न | |
---|---|
boolean |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailable विशेषता |
DeviceNotAvailableException |
अपलोडलॉग फ़ाइलें
public static void uploadLogFiles (ITestInvocationListener listener, ITestDevice device, String type, int iteration)
जांच के नतीजों के लिए स्नूप लॉग फ़ाइल अपलोड करें
पैरामीटर | |
---|---|
listener |
ITestInvocationListener |
device |
ITestDevice |
type |
String |
iteration |
int |
थ्रो | |
---|---|
DeviceNotAvailableException |