ब्लूटूथयूटिल्स

public class BluetoothUtils
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.ब्लूटूथयूटिल्स


डिवाइस पर ब्लूटूथइंस्ट्रूमेंटेशन को कॉल करने के लिए उपयोगिता कार्य

डिवाइस साइड ब्लूटूथइंस्ट्रूमेंटेशन कोड 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)

दिए गए डिवाइस का बीटी मैक पुनर्प्राप्त करता है

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 यदि अक्षम सफल है तो सत्य है, अन्यथा असत्य है

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

Btsnoopलॉगिंग अक्षम करें

public static boolean disableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

sl4a कॉल द्वारा btsnoop लॉगिंग अक्षम करें

पैरामीटर
sl4aApkFile File : sl4a.apk फ़ाइल स्थान, यदि इसे स्थापित किया गया है तो शून्य

रिटर्न
boolean सफलता मिली या नहीं

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

Btsnoopलॉगिंग अक्षम करें

public static boolean disableBtsnoopLogging (ITestDevice device)

sl4a कॉल द्वारा btsnoop लॉगिंग अक्षम करें

रिटर्न
boolean सफलता मिली या नहीं

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

सक्षम

public static boolean enable (ITestDevice device)

दिए गए डिवाइस पर ब्लूटूथ सक्षम करता है

रिटर्न
boolean सक्षम सफल होने पर सत्य, अन्यथा असत्य

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

EnableBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

sl4a कॉल द्वारा btsnoop लॉगिंग सक्षम करें

पैरामीटर
sl4aApkFile File : sl4a.apk फ़ाइल स्थान, यदि इसे स्थापित किया गया है तो शून्य

रिटर्न
boolean सफलता मिली या नहीं

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

EnableBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device)

sl4a कॉल द्वारा btsnoop लॉगिंग सक्षम करें

रिटर्न
boolean सफलता मिली या नहीं

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ब्लूटूथमैक प्राप्त करें

public static String getBluetoothMac (ITestDevice device)

दिए गए डिवाइस का बीटी मैक पुनर्प्राप्त करता है

रिटर्न
String यदि नहीं मिला तो बीटी मैक या नल

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getBondedDevices

public static  getBondedDevices (ITestDevice device)

उन डिवाइसों के ब्लूटूथ मैक पते लौटाता है जिनके साथ दिया गया डिवाइस जुड़ा हुआ है

रिटर्न
ब्लूटूथ मैक पते

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
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 ब्लूटूथइंस्ट्रूमेंटेशन का आउटपुट

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

रनब्लूटूथइंस्ट्रूमेंटेशनविथरीट्री

public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, 
                String command)

पैरामीटर
device ITestDevice

command String

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

toggleBtsnoopLogging

public static boolean toggleBtsnoopLogging (Sl4aClient client, 
                boolean onOff)

पैरामीटर
client Sl4aClient

onOff boolean

रिटर्न
boolean

फेंकता
DeviceNotAvailableException

unpairWithRetry

public static boolean unpairWithRetry (ITestDevice device)

लीनियर बैकऑफ़ के साथ बीटी पेयरिंग को साफ़ करने का पुनः प्रयास करें

रिटर्न
boolean

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

अपलोडलॉगफ़ाइलें

public static void uploadLogFiles (ITestInvocationListener listener, 
                ITestDevice device, 
                String type, 
                int iteration)

परीक्षण परिणामों के लिए स्नूप लॉग फ़ाइल अपलोड करें

पैरामीटर
listener ITestInvocationListener

device ITestDevice

type String

iteration int

फेंकता
DeviceNotAvailableException