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