Sl4aब्लूटूथUtil

public class Sl4aBluetoothUtil
extends Object

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


उपयोगिता वर्ग SL4A का उपयोग करके एक या दो उपकरणों पर ब्लूटूथ संचालन प्रदान करता है

सारांश

सार्वजनिक निर्माणकर्ता

Sl4aBluetoothUtil ()

सार्वजनिक तरीके

boolean changeProfileAccessPermission ( ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access)

दी गई प्रोफ़ाइल पर प्राथमिक डिवाइस तक पहुंचने के लिए द्वितीयक डिवाइस के लिए प्राथमिक डिवाइस पर ब्लूटूथ प्रोफ़ाइल एक्सेस अनुमति बदलें

boolean connect ( ITestDevice primary, ITestDevice secondary, profiles) connect ( ITestDevice primary, ITestDevice secondary, profiles)

दिए गए ब्लूटूथ प्रोफाइल पर प्राइमरी डिवाइस को सेकेंडरी डिवाइस से कनेक्ट करें

boolean disable ( ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ अक्षम करें

boolean disableBluetoothSnoopLog ( ITestDevice device)

ब्लूटूथ स्नूप लॉग अक्षम करें

boolean disconnect ( ITestDevice primary, ITestDevice secondary, profiles) disconnect ( ITestDevice primary, ITestDevice secondary, profiles)

प्राथमिक उपकरण को द्वितीयक उपकरण से डिस्कनेक्ट करें

boolean enable ( ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ सक्षम करें

boolean enableBluetoothSnoopLog ( ITestDevice device)

ब्लूटूथ स्नूप लॉग सक्षम करें

String getAddress ( ITestDevice device)

लक्ष्य डिवाइस का ब्लूटूथ मैक पता प्राप्त करें

getBondedDevices ( ITestDevice device)

लक्ष्य डिवाइस पर बंधुआ (युग्मित) उपकरणों के ब्लूटूथ मैक पते का सेट प्राप्त करें

boolean pair ( ITestDevice primary, ITestDevice secondary)

प्राथमिक डिवाइस को सेकेंडरी डिवाइस से पेयर करें

void setBtConnectionTimeout (Duration timeout)
void setBtPairTimeout (Duration timeout)
boolean setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority)

प्राथमिक उपकरण पर दी गई प्रोफ़ाइल की प्राथमिकता सेटिंग को द्वितीयक उपकरण में बदलें

void startSl4a ( ITestDevice device, File sl4aApkFile)

दिए गए डिवाइस और SL4A एपीके फ़ाइल के साथ स्पष्ट रूप से SL4A क्लाइंट प्रारंभ करें।

void stopSl4a ()

पहले से खोले जा रहे SL4A क्लाइंट बंद करें।

boolean unpairAll ( ITestDevice device)

मौजूदा डिवाइस के लिए जोड़े गए सभी डिवाइस को अन-पेयर करें

संरक्षित तरीके

void finalize ()

सभी SL4A कनेक्शनों को साफ़ करें

सार्वजनिक निर्माणकर्ता

Sl4aब्लूटूथUtil

public Sl4aBluetoothUtil ()

सार्वजनिक तरीके

प्रोफ़ाइल एक्सेस अनुमति बदलें

public boolean changeProfileAccessPermission (ITestDevice primary, 
                ITestDevice secondary, 
                Sl4aBluetoothUtil.BluetoothProfile profile, 
                Sl4aBluetoothUtil.BluetoothAccessLevel access)

दी गई प्रोफ़ाइल पर प्राथमिक डिवाइस तक पहुंचने के लिए द्वितीयक डिवाइस के लिए प्राथमिक डिवाइस पर ब्लूटूथ प्रोफ़ाइल एक्सेस अनुमति बदलें

पैरामीटर
primary ITestDevice : अनुमति बदलने के लिए डिवाइस

secondary ITestDevice : डिवाइस जो दिए गए प्रोफ़ाइल पर प्राथमिक डिवाइस तक पहुँचता है

profile Sl4aBluetoothUtil.BluetoothProfile : एक्सेस करने के लिए ब्लूटूथ प्रोफ़ाइल

access Sl4aBluetoothUtil.BluetoothAccessLevel : पहुँच का स्तर, देखें BluetoothAccessLevel

रिटर्न
boolean सही है अगर अनुमति सफलतापूर्वक बदली गई है

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

जोड़ना

public boolean connect (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles)

दिए गए ब्लूटूथ प्रोफाइल पर प्राइमरी डिवाइस को सेकेंडरी डिवाइस से कनेक्ट करें

पैरामीटर
primary ITestDevice : कनेक्ट करने के लिए डिवाइस

secondary ITestDevice : कनेक्ट करने के लिए डिवाइस

profiles : ब्लूटूथ प्रोफाइल का एक सेट कनेक्ट होना आवश्यक है

रिटर्न
boolean कनेक्शन सफल होने पर सत्य

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

अक्षम करना

public boolean disable (ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ अक्षम करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
boolean सच है अगर ब्लूटूथ सफलतापूर्वक अक्षम हो गया है

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

ब्लूटूथ स्नूपलॉग को अक्षम करें

public boolean disableBluetoothSnoopLog (ITestDevice device)

ब्लूटूथ स्नूप लॉग अक्षम करें

पैरामीटर
device ITestDevice : स्नूप लॉग को अक्षम करने के लिए

रिटर्न
boolean सच है अगर सफलतापूर्वक अक्षम किया गया है

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

डिस्कनेक्ट

public boolean disconnect (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles)

प्राथमिक उपकरण को द्वितीयक उपकरण से डिस्कनेक्ट करें

पैरामीटर
primary ITestDevice : डिस्कनेक्ट ऑपरेशन करने के लिए डिवाइस

secondary ITestDevice : डिवाइस को डिस्कनेक्ट किया जाना है

profiles : डिस्कनेक्ट करने के लिए आवश्यक ब्लूटूथ प्रोफाइल के दिए गए सेट

रिटर्न
boolean सच अगर सफलतापूर्वक डिस्कनेक्ट हो गया

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

सक्षम

public boolean enable (ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ सक्षम करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
boolean सच है अगर ब्लूटूथ सफलतापूर्वक सक्षम है

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

ब्लूटूथ स्नूपलॉग सक्षम करें

public boolean enableBluetoothSnoopLog (ITestDevice device)

ब्लूटूथ स्नूप लॉग सक्षम करें

पैरामीटर
device ITestDevice : स्नूप लॉग को सक्षम करने के लिए

रिटर्न
boolean सच है अगर सफलतापूर्वक सक्षम किया गया है

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

getAddress

public String getAddress (ITestDevice device)

लक्ष्य डिवाइस का ब्लूटूथ मैक पता प्राप्त करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
String मैक एड्रेस स्ट्रिंग

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

getBondedDevices

public  getBondedDevices (ITestDevice device)

लक्ष्य डिवाइस पर बंधुआ (युग्मित) उपकरणों के ब्लूटूथ मैक पते का सेट प्राप्त करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
ब्लूटूथ मैक पतों का सेट

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

जोड़ा

public boolean pair (ITestDevice primary, 
                ITestDevice secondary)

प्राथमिक डिवाइस को सेकेंडरी डिवाइस से पेयर करें

पैरामीटर
primary ITestDevice : डिवाइस से युग्मित करने के लिए

secondary ITestDevice : युग्मित करने के लिए डिवाइस

रिटर्न
boolean सही है अगर युग्मन सफल होता है

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

सेटबीटी कनेक्शन टाइमआउट

public void setBtConnectionTimeout (Duration timeout)

पैरामीटर
timeout Duration

सेटबीटीपेयर टाइमआउट

public void setBtPairTimeout (Duration timeout)

पैरामीटर
timeout Duration

setProfilePriority

public boolean setProfilePriority (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles, 
                Sl4aBluetoothUtil.BluetoothPriorityLevel priority)

प्राथमिक उपकरण पर दी गई प्रोफ़ाइल की प्राथमिकता सेटिंग को द्वितीयक उपकरण में बदलें

पैरामीटर
primary ITestDevice : प्राथमिकता सेट करने के लिए डिवाइस

secondary ITestDevice : डिवाइस के लिए प्राथमिकता निर्धारित करने के लिए

profiles : प्राथमिकता सेटिंग बदलने के लिए ब्लूटूथ प्रोफ़ाइल

priority Sl4aBluetoothUtil.BluetoothPriorityLevel : प्राथमिकता का स्तर

रिटर्न
boolean सच है अगर प्राथमिकता सफलतापूर्वक सेट की गई है

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

startSl4a

public void startSl4a (ITestDevice device, 
                File sl4aApkFile)

दिए गए डिवाइस और SL4A एपीके फ़ाइल के साथ स्पष्ट रूप से SL4A क्लाइंट प्रारंभ करें। आम तौर पर इस विधि की आवश्यकता नहीं होती है, क्योंकि वास्तविक संचालन से पहले SL4A कनेक्शन हमेशा स्थापित किया जाएगा।

पैरामीटर
device ITestDevice : SL4A का उपयोग करके कनेक्ट किया जाने वाला डिवाइस

sl4aApkFile File : स्थापित करने और उपयोग करने के लिए वैकल्पिक SL4A एपीके।

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

stopSl4a

public void stopSl4a ()

पहले से खोले जा रहे SL4A क्लाइंट बंद करें। यह मूल रूप से ग्राहकों को इस्तेमाल न करने के तुरंत बाद उन्हें साफ करने का एक तरीका प्रदान करता है

unpairAll

public boolean unpairAll (ITestDevice device)

मौजूदा डिवाइस के लिए जोड़े गए सभी डिवाइस को अन-पेयर करें

पैरामीटर
device ITestDevice : क्रिया करने के लिए वर्तमान डिवाइस

रिटर्न
boolean सच है अगर अन-पेयर सफलतापूर्वक

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

संरक्षित तरीके

अंतिम रूप

protected void finalize ()

सभी SL4A कनेक्शनों को साफ़ करें

,

Sl4aब्लूटूथUtil

public class Sl4aBluetoothUtil
extends Object

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


उपयोगिता वर्ग SL4A का उपयोग करके एक या दो उपकरणों पर ब्लूटूथ संचालन प्रदान करता है

सारांश

सार्वजनिक निर्माणकर्ता

Sl4aBluetoothUtil ()

सार्वजनिक तरीके

boolean changeProfileAccessPermission ( ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access)

दी गई प्रोफ़ाइल पर प्राथमिक डिवाइस तक पहुंचने के लिए द्वितीयक डिवाइस के लिए प्राथमिक डिवाइस पर ब्लूटूथ प्रोफ़ाइल एक्सेस अनुमति बदलें

boolean connect ( ITestDevice primary, ITestDevice secondary, profiles) connect ( ITestDevice primary, ITestDevice secondary, profiles)

दिए गए ब्लूटूथ प्रोफाइल पर प्राइमरी डिवाइस को सेकेंडरी डिवाइस से कनेक्ट करें

boolean disable ( ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ अक्षम करें

boolean disableBluetoothSnoopLog ( ITestDevice device)

ब्लूटूथ स्नूप लॉग अक्षम करें

boolean disconnect ( ITestDevice primary, ITestDevice secondary, profiles) disconnect ( ITestDevice primary, ITestDevice secondary, profiles)

प्राथमिक उपकरण को द्वितीयक उपकरण से डिस्कनेक्ट करें

boolean enable ( ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ सक्षम करें

boolean enableBluetoothSnoopLog ( ITestDevice device)

ब्लूटूथ स्नूप लॉग सक्षम करें

String getAddress ( ITestDevice device)

लक्ष्य डिवाइस का ब्लूटूथ मैक पता प्राप्त करें

getBondedDevices ( ITestDevice device)

लक्ष्य डिवाइस पर बंधुआ (युग्मित) उपकरणों के ब्लूटूथ मैक पते का सेट प्राप्त करें

boolean pair ( ITestDevice primary, ITestDevice secondary)

प्राथमिक डिवाइस को सेकेंडरी डिवाइस से पेयर करें

void setBtConnectionTimeout (Duration timeout)
void setBtPairTimeout (Duration timeout)
boolean setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority)

प्राथमिक उपकरण पर दी गई प्रोफ़ाइल की प्राथमिकता सेटिंग को द्वितीयक उपकरण में बदलें

void startSl4a ( ITestDevice device, File sl4aApkFile)

दिए गए डिवाइस और SL4A एपीके फ़ाइल के साथ स्पष्ट रूप से SL4A क्लाइंट प्रारंभ करें।

void stopSl4a ()

पहले से खोले जा रहे SL4A क्लाइंट बंद करें।

boolean unpairAll ( ITestDevice device)

मौजूदा डिवाइस के लिए जोड़े गए सभी डिवाइस को अन-पेयर करें

संरक्षित तरीके

void finalize ()

सभी SL4A कनेक्शनों को साफ़ करें

सार्वजनिक निर्माणकर्ता

Sl4aब्लूटूथUtil

public Sl4aBluetoothUtil ()

सार्वजनिक तरीके

प्रोफ़ाइल एक्सेस अनुमति बदलें

public boolean changeProfileAccessPermission (ITestDevice primary, 
                ITestDevice secondary, 
                Sl4aBluetoothUtil.BluetoothProfile profile, 
                Sl4aBluetoothUtil.BluetoothAccessLevel access)

दी गई प्रोफ़ाइल पर प्राथमिक डिवाइस तक पहुंचने के लिए द्वितीयक डिवाइस के लिए प्राथमिक डिवाइस पर ब्लूटूथ प्रोफ़ाइल एक्सेस अनुमति बदलें

पैरामीटर
primary ITestDevice : अनुमति बदलने के लिए डिवाइस

secondary ITestDevice : डिवाइस जो दिए गए प्रोफ़ाइल पर प्राथमिक डिवाइस तक पहुँचता है

profile Sl4aBluetoothUtil.BluetoothProfile : एक्सेस करने के लिए ब्लूटूथ प्रोफ़ाइल

access Sl4aBluetoothUtil.BluetoothAccessLevel : पहुँच का स्तर, देखें BluetoothAccessLevel

रिटर्न
boolean सही है अगर अनुमति सफलतापूर्वक बदली गई है

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

जोड़ना

public boolean connect (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles)

दिए गए ब्लूटूथ प्रोफाइल पर प्राइमरी डिवाइस को सेकेंडरी डिवाइस से कनेक्ट करें

पैरामीटर
primary ITestDevice : कनेक्ट करने के लिए डिवाइस

secondary ITestDevice : कनेक्ट करने के लिए डिवाइस

profiles : ब्लूटूथ प्रोफाइल का एक सेट कनेक्ट होना आवश्यक है

रिटर्न
boolean कनेक्शन सफल होने पर सत्य

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

अक्षम करना

public boolean disable (ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ अक्षम करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
boolean सच है अगर ब्लूटूथ सफलतापूर्वक अक्षम हो गया है

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

ब्लूटूथ स्नूपलॉग को अक्षम करें

public boolean disableBluetoothSnoopLog (ITestDevice device)

ब्लूटूथ स्नूप लॉग अक्षम करें

पैरामीटर
device ITestDevice : स्नूप लॉग को अक्षम करने के लिए

रिटर्न
boolean सच है अगर सफलतापूर्वक अक्षम किया गया है

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

डिस्कनेक्ट

public boolean disconnect (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles)

प्राथमिक उपकरण को द्वितीयक उपकरण से डिस्कनेक्ट करें

पैरामीटर
primary ITestDevice : डिस्कनेक्ट ऑपरेशन करने के लिए डिवाइस

secondary ITestDevice : डिवाइस को डिस्कनेक्ट किया जाना है

profiles : डिस्कनेक्ट करने के लिए आवश्यक ब्लूटूथ प्रोफाइल के दिए गए सेट

रिटर्न
boolean सच अगर सफलतापूर्वक डिस्कनेक्ट हो गया

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

सक्षम

public boolean enable (ITestDevice device)

लक्ष्य डिवाइस पर ब्लूटूथ सक्षम करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
boolean सच है अगर ब्लूटूथ सफलतापूर्वक सक्षम है

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

ब्लूटूथ स्नूपलॉग सक्षम करें

public boolean enableBluetoothSnoopLog (ITestDevice device)

ब्लूटूथ स्नूप लॉग सक्षम करें

पैरामीटर
device ITestDevice : स्नूप लॉग को सक्षम करने के लिए

रिटर्न
boolean सच है अगर सफलतापूर्वक सक्षम किया गया है

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

getAddress

public String getAddress (ITestDevice device)

लक्ष्य डिवाइस का ब्लूटूथ मैक पता प्राप्त करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
String मैक एड्रेस स्ट्रिंग

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

getBondedDevices

public  getBondedDevices (ITestDevice device)

लक्ष्य डिवाइस पर बंधुआ (युग्मित) उपकरणों के ब्लूटूथ मैक पते का सेट प्राप्त करें

पैरामीटर
device ITestDevice : लक्ष्य डिवाइस

रिटर्न
ब्लूटूथ मैक पतों का सेट

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

जोड़ा

public boolean pair (ITestDevice primary, 
                ITestDevice secondary)

प्राथमिक डिवाइस को सेकेंडरी डिवाइस से पेयर करें

पैरामीटर
primary ITestDevice : डिवाइस से युग्मित करने के लिए

secondary ITestDevice : युग्मित करने के लिए डिवाइस

रिटर्न
boolean सही है अगर युग्मन सफल होता है

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

सेटबीटी कनेक्शन टाइमआउट

public void setBtConnectionTimeout (Duration timeout)

पैरामीटर
timeout Duration

सेटबीटीपेयर टाइमआउट

public void setBtPairTimeout (Duration timeout)

पैरामीटर
timeout Duration

setProfilePriority

public boolean setProfilePriority (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles, 
                Sl4aBluetoothUtil.BluetoothPriorityLevel priority)

प्राथमिक उपकरण पर दी गई प्रोफ़ाइल की प्राथमिकता सेटिंग को द्वितीयक उपकरण में बदलें

पैरामीटर
primary ITestDevice : प्राथमिकता सेट करने के लिए डिवाइस

secondary ITestDevice : डिवाइस के लिए प्राथमिकता निर्धारित करने के लिए

profiles : प्राथमिकता सेटिंग बदलने के लिए ब्लूटूथ प्रोफ़ाइल

priority Sl4aBluetoothUtil.BluetoothPriorityLevel : प्राथमिकता का स्तर

रिटर्न
boolean सच है अगर प्राथमिकता सफलतापूर्वक सेट की गई है

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

startSl4a

public void startSl4a (ITestDevice device, 
                File sl4aApkFile)

दिए गए डिवाइस और SL4A एपीके फ़ाइल के साथ स्पष्ट रूप से SL4A क्लाइंट प्रारंभ करें। आम तौर पर इस विधि की आवश्यकता नहीं होती है, क्योंकि वास्तविक संचालन से पहले SL4A कनेक्शन हमेशा स्थापित किया जाएगा।

पैरामीटर
device ITestDevice : SL4A का उपयोग करके कनेक्ट किया जाने वाला डिवाइस

sl4aApkFile File : स्थापित करने और उपयोग करने के लिए वैकल्पिक SL4A एपीके।

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

stopSl4a

public void stopSl4a ()

पहले से खोले जा रहे SL4A क्लाइंट बंद करें। यह मूल रूप से ग्राहकों को इस्तेमाल न करने के तुरंत बाद उन्हें साफ करने का एक तरीका प्रदान करता है

unpairAll

public boolean unpairAll (ITestDevice device)

मौजूदा डिवाइस के लिए जोड़े गए सभी डिवाइस को अन-पेयर करें

पैरामीटर
device ITestDevice : क्रिया करने के लिए वर्तमान डिवाइस

रिटर्न
boolean सच है अगर अन-पेयर सफलतापूर्वक

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

संरक्षित तरीके

अंतिम रूप

protected void finalize ()

सभी SL4A कनेक्शनों को साफ़ करें