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

public class BluetoothUtils
extends Object

java.lang.Object
com.android.tradefed.util.BluetoothUtils


इस सुविधा का इस्तेमाल करके, डिवाइस पर BluetoothToolation को कॉल करने की सुविधा मिलती है

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

दिए गए डिवाइस का BT mac वापस लाता है

static getBondedDevices(ITestDevice device)

उन डिवाइसों के ब्लूटूथ mac वाले पते दिखाता है जिनसे दिए गए डिवाइस से बॉन्ड बनाया गया है

static String getBtSnoopLogFilePath(ITestDevice device)

bt_stack.config फ़ाइल से bt snoop लॉग फ़ाइल पाथ पाएं

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_एपीआई

public static final String BTSNOOP_API

BTSNOOP_CMD

public static final String BTSNOOP_CMD

BTSNOOP_CLOSE_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.DeviceNotAvailable विशेषता
DeviceNotAvailableException

बंद करेंBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

sl4a कॉल से btsnoop लॉग करने की सुविधा बंद करें

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

रिटर्न
boolean हो गया या नहीं

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

बंद करेंBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device)

sl4a कॉल से btsnoop लॉग करने की सुविधा बंद करें

रिटर्न
boolean हो गया या नहीं

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

चालू करो

public static boolean enable (ITestDevice device)

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

रिटर्न
boolean अगर चालू हो जाता है, तो सही है. अगर ऐसा नहीं है, तो गलत है

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

सक्षमBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

sl4a कॉल से btsnoop लॉग करने की सुविधा चालू करें

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

रिटर्न
boolean हो गया या नहीं

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

सक्षमBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device)

sl4a कॉल से btsnoop लॉग करने की सुविधा चालू करें

रिटर्न
boolean हो गया या नहीं

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

getब्लूटूथMac

public static String getBluetoothMac (ITestDevice device)

दिए गए डिवाइस का BT mac वापस लाता है

रिटर्न
String अगर बीटी mac नहीं मिला या नहीं मिला

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

getBondeddevices

public static  getBondedDevices (ITestDevice device)

उन डिवाइसों के ब्लूटूथ mac वाले पते दिखाता है जिनसे दिए गए डिवाइस से बॉन्ड बनाया गया है

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

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

getBtSnoopLogFilePath

public static String getBtSnoopLogFilePath (ITestDevice device)

bt_stack.config फ़ाइल से bt snoop लॉग फ़ाइल पाथ पाएं

रिटर्न
String अगर bt_snoop_log या नहीं मिला है, तो इसका फ़ाइल नाम THe फ़ाइल है

थ्रो
DeviceNotAvailableException

रनब्लूटूथ इंस्ट्रुमेंटेशन

public static String runBluetoothInstrumentation (ITestDevice device, 
                String command)

बीटी इंस्ट्रुमेंटेशन कमांड एक्ज़ीक्यूट करने और आउटपुट वापस करने का आसान तरीका

पैरामीटर
command String: BT इंस्ट्रुमेंटेशन को एक कमांड स्ट्रिंग भेजी गई है, जो फ़िलहाल काम करती है: चालू करें, बंद करें, जोड़ेंAll, getName, getAddress, getBondedDevices; रेफ़र करें ज़्यादा जानकारी के लिए एओएसपी सोर्स

रिटर्न
String ब्लूटूथ इंस्ट्रुमेंटेशन का आउटपुट

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

रनब्लूटूथ इंस्ट्रुमेंटेशनके साथ रिप्रया

public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, 
                String command)

पैरामीटर
device ITestDevice

command String

रिटर्न
boolean

थ्रो
DeviceNotAvailableException

टॉगलBtsnoopLogging

public static boolean toggleBtsnoopLogging (Sl4aClient client, 
                boolean onOff)

पैरामीटर
client Sl4aClient

onOff boolean

रिटर्न
boolean

थ्रो
DeviceNotAvailableException

अनपेयर के साथ दोबारा कोशिश करें

public static boolean unpairWithRetry (ITestDevice device)

लीनियर बैकऑफ़ के साथ ब्लूटूथ पेयरिंग को फिर से हटाने की कोशिश करता है

रिटर्न
boolean

थ्रो
com.android.tradefed.device.DeviceNotAvailable विशेषता
DeviceNotAvailableException

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

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

जांच के नतीजों के लिए स्नूप लॉग फ़ाइल अपलोड करें

पैरामीटर
listener ITestInvocationListener

device ITestDevice

type String

iteration int

थ्रो
DeviceNotAvailableException