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