BluetoothUtils
public
class
BluetoothUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.BluetoothUtils
|
डिवाइस पर BluetoothInstrumentation को कॉल करने के लिए, यूटिलिटी फ़ंक्शन
डिवाइस साइड BluetoothInstrumentation कोड, 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 फ़ाइल से bt snoop लॉग फ़ाइल का पाथ पाना
|
static
String
|
runBluetoothInstrumentation(ITestDevice device, String command)
BT इंस्ट्रूमेंटेशन कमांड को लागू करने और आउटपुट दिखाने का आसान तरीका
|
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
BTSNOOP_CMD
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
O_BUILD
public static final String O_BUILD
पब्लिक कंस्ट्रक्टर
BluetoothUtils
public BluetoothUtils ()
सार्वजनिक तरीके
cleanLogFile
public static void cleanLogFile (ITestDevice device)
डिवाइस से स्नूप लॉग फ़ाइल मिटाना
| पैरामीटर |
device |
ITestDevice |
| थ्रो |
DeviceNotAvailableException |
|
बंद करो
public static boolean disable (ITestDevice device)
दिए गए डिवाइस पर ब्लूटूथ बंद करता है
| रिटर्न |
boolean |
अगर बंद करने की प्रोसेस पूरी हो जाती है, तो True दिखाता है. अगर ऐसा नहीं होता है, तो False दिखाता है |
| थ्रो |
DeviceNotAvailableException |
|
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
sl4a कॉल की मदद से, btsnoop लॉगिंग की सुविधा बंद करना
| पैरामीटर |
sl4aApkFile |
File: sl4a.apk फ़ाइल की जगह की जानकारी. अगर यह फ़ाइल इंस्टॉल है, तो यह वैल्यू शून्य होगी |
| रिटर्न |
boolean |
सफल हुआ या नहीं |
| थ्रो |
DeviceNotAvailableException |
|
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
sl4a कॉल की मदद से, btsnoop लॉगिंग की सुविधा बंद करना
| रिटर्न |
boolean |
सफल हुआ या नहीं |
| थ्रो |
DeviceNotAvailableException |
|
चालू करो
public static boolean enable (ITestDevice device)
दिए गए डिवाइस पर ब्लूटूथ चालू करता है
| रिटर्न |
boolean |
अगर चालू करने की प्रोसेस पूरी हो जाती है, तो यह true दिखाता है. अगर ऐसा नहीं होता है, तो यह false दिखाता है |
| थ्रो |
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 |
|
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
दिए गए डिवाइस का बीटी मैक पता पाता है
| रिटर्न |
String |
BT MAC या न मिलने पर null |
| थ्रो |
DeviceNotAvailableException |
|
getBondedDevices
public static getBondedDevices (ITestDevice device)
उन डिवाइसों के ब्लूटूथ मैक पते दिखाता है जिनसे दिए गए डिवाइस को बॉन्ड किया गया है
| थ्रो |
DeviceNotAvailableException |
|
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
bt_stack.config फ़ाइल से bt snoop लॉग फ़ाइल का पाथ पाना
| रिटर्न |
String |
bt_snoop_log फ़ाइल का नाम या अगर यह फ़ाइल नहीं मिली है, तो कोई वैल्यू नहीं
|
| थ्रो |
DeviceNotAvailableException |
|
runBluetoothInstrumentation
public static String runBluetoothInstrumentation (ITestDevice device,
String command)
BT इंस्ट्रूमेंटेशन कमांड को लागू करने और आउटपुट दिखाने का आसान तरीका
| पैरामीटर |
command |
String: BT इंस्ट्रूमेंटेशन पर भेजी गई कमांड स्ट्रिंग. फ़िलहाल, ये काम करने वाले निर्देश हैं:
enable, disable, unpairAll, getName, getAddress, getBondedDevices. ज़्यादा जानकारी के लिए,
AOSP सोर्स देखें |
| रिटर्न |
String |
BluetoothInstrumentation का आउटपुट |
| थ्रो |
DeviceNotAvailableException |
|
runBluetoothInstrumentationWithRetry
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 |
|
uploadLogFiles
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)
जांच के नतीजों के लिए, स्नूप लॉग फ़ाइल अपलोड करना
| पैरामीटर |
listener |
ITestInvocationListener |
device |
ITestDevice |
type |
String |
iteration |
int |
| थ्रो |
DeviceNotAvailableException |
|