ब्लूटूथ यूटिल्स
public class BluetoothUtils
extends Object
java.lang.ऑब्जेक्ट |
मैं | com.android.tradefed.util.BluetoothUtils |
डिवाइस पर ब्लूटूथ इंस्ट्रुमेंटेशन को कॉल करने के लिए उपयोगिता कार्य
डिवाइस साइड ब्लूटूथ इंस्ट्रुमेंटेशन कोड एओएसपी में यहां पाया जा सकता है: frameworks/base/core/tests/bluetoothtests
सारांश
खेत
बीटीएसएनओओपी_एपीआई
public static final String BTSNOOP_API
बीटीएसएनओओपी_सीएमडी
public static final String BTSNOOP_CMD
BTSNOOP_DISABLE_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 |
बंद करना
public static boolean disable (ITestDevice device)
दिए गए डिवाइस पर ब्लूटूथ अक्षम करता है
रिटर्न |
---|
boolean | सच है अगर अक्षम सफल है, तो गलत है अन्यथा |
अक्षमBtsnoopलॉगिंग
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
sl4a कॉल द्वारा btsnoop लॉगिंग अक्षम करें
मापदंडों |
---|
sl4aApkFile | File : sl4a.apk फ़ाइल स्थान, शून्य अगर इसे स्थापित किया गया है |
रिटर्न |
---|
boolean | सफलता या नहीं |
अक्षमBtsnoopलॉगिंग
public static boolean disableBtsnoopLogging (ITestDevice device)
sl4a कॉल द्वारा btsnoop लॉगिंग अक्षम करें
रिटर्न |
---|
boolean | सफलता या नहीं |
सक्षम करना
public static boolean enable (ITestDevice device)
दिए गए डिवाइस पर ब्लूटूथ सक्षम करता है
रिटर्न |
---|
boolean | सही है अगर सक्षम सफल है, तो गलत है अन्यथा |
सक्षम करेंBtsnoopलॉगिंग
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
sl4a कॉल द्वारा btsnoop लॉगिंग सक्षम करें
मापदंडों |
---|
sl4aApkFile | File : sl4a.apk फ़ाइल स्थान, शून्य अगर इसे स्थापित किया गया है |
रिटर्न |
---|
boolean | सफलता या नहीं |
सक्षम करेंBtsnoopलॉगिंग
public static boolean enableBtsnoopLogging (ITestDevice device)
sl4a कॉल द्वारा btsnoop लॉगिंग सक्षम करें
रिटर्न |
---|
boolean | सफलता या नहीं |
ब्लूटूथमैक प्राप्त करें
public static String getBluetoothMac (ITestDevice device)
दिए गए डिवाइस के बीटी मैक को पुनः प्राप्त करता है
रिटर्न |
---|
String | बीटी मैक या नल नहीं मिला तो |
बंधुआ उपकरण प्राप्त करें
public static getBondedDevices (ITestDevice device)
उन उपकरणों के ब्लूटूथ मैक पते लौटाता है जिनके साथ दिए गए डिवाइस ने बंधुआ है
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
bt_stack.config फ़ाइल से बीटी स्नूप लॉग फ़ाइल पथ प्राप्त करें
रिटर्न |
---|
String | यदि यह नहीं मिला तो bt_snoop_log या नल के लिए यह फ़ाइल नाम |
रनब्लूटूथ इंस्ट्रुमेंटेशन
public static String runBluetoothInstrumentation (ITestDevice device,
String command)
बीटी इंस्ट्रूमेंटेशन कमांड निष्पादित करने और आउटपुट वापस करने की सुविधा विधि
मापदंडों |
---|
command | String : बीटी इंस्ट्रूमेंटेशन को भेजी गई एक कमांड स्ट्रिंग, वर्तमान में समर्थित: सक्षम, अक्षम, अनपेयर ऑल, गेटनाम, गेटएड्रेस, गेटबॉन्डेड डिवाइसेस; अधिक जानकारी के लिए एओएसपी स्रोत देखें |
रिटर्न |
---|
String | ब्लूटूथ इंस्ट्रुमेंटेशन का आउटपुट |
रनब्लूटूथइंस्ट्रुमेंटेशनविथरीट्री
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
मापदंडों |
---|
device | ITestDevice |
command | String |
टॉगलBtsnoopलॉगिंग
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
मापदंडों |
---|
client | Sl4aClient |
onOff | boolean |
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
रैखिक बैकऑफ़ के साथ बीटी पेयरिंग को फिर से साफ़ करने का प्रयास
अपलोडलॉगफ़ाइलें
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)
परीक्षा परिणाम के लिए स्नूप लॉग फ़ाइल अपलोड करें
मापदंडों |
---|
listener | ITestInvocationListener |
device | ITestDevice |
type | String |
iteration | int |