एक उपयोगिता वर्ग SL4A का उपयोग करके एक या दो उपकरणों पर ब्लूटूथ संचालन प्रदान करता है
नेस्टेड कक्षाएं |
---|
enum | Sl4aBluetoothUtil.BluetoothAccessLevel ब्लूटूथ डिवाइस एक्सेस स्तर के लिए Enums जो पर आधारित होते हैं BluetoothDevice.java |
enum | Sl4aBluetoothUtil.BluetoothConnectionState ब्लूटूथ कनेक्शन राज्यों के लिए Enums जो पर आधारित होते हैं BluetoothProfile.java |
enum | Sl4aBluetoothUtil.BluetoothPriorityLevel Bluetooth प्रोफ़ाइल प्राथमिकता स्तर के लिए Enums जो पर आधारित होते हैं BluetoothProfile.java |
enum | Sl4aBluetoothUtil.BluetoothProfile ब्लूटूथ प्रोफाइल के लिए Enums जो पर आधारित होते हैं BluetoothProfile.java |
सार्वजनिक तरीके |
---|
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ब्लूटूथउपयोग
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 | सच है अगर अनुमति सफलतापूर्वक बदल गई |
फेंकता |
---|
DeviceNotAvailableException | |
जुडिये
public boolean connect (ITestDevice primary,
ITestDevice secondary,
profiles)
दिए गए ब्लूटूथ प्रोफाइल पर प्राथमिक डिवाइस को सेकेंडरी डिवाइस से कनेक्ट करें
मापदंडों |
---|
primary | ITestDevice : डिवाइस से कनेक्ट करने के लिए |
secondary | ITestDevice : डिवाइस से कनेक्ट करने |
profiles | : ब्लूटूथ प्रोफाइल के एक सेट को कनेक्ट करने की आवश्यकता है |
रिटर्न |
---|
boolean | सच है अगर कनेक्शन सफल है |
फेंकता |
---|
DeviceNotAvailableException | |
अक्षम करना
public boolean disable (ITestDevice device)
लक्ष्य डिवाइस पर ब्लूटूथ अक्षम करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
boolean | सच है अगर ब्लूटूथ सफलतापूर्वक अक्षम हो गया है |
फेंकता |
---|
DeviceNotAvailableException | |
अक्षमब्लूटूथस्नूपलॉग
public boolean disableBluetoothSnoopLog (ITestDevice device)
ब्लूटूथ स्नूप लॉग अक्षम करें
मापदंडों |
---|
device | ITestDevice : अक्षम स्नूप लॉग करने के लिए |
रिटर्न |
---|
boolean | सही अगर सफलतापूर्वक अक्षम किया गया |
फेंकता |
---|
DeviceNotAvailableException | |
डिस्कनेक्ट
public boolean disconnect (ITestDevice primary,
ITestDevice secondary,
profiles)
प्राथमिक डिवाइस को सेकेंडरी डिवाइस से डिस्कनेक्ट करें
मापदंडों |
---|
primary | ITestDevice : डिवाइस डिस्कनेक्ट कार्रवाई करने के लिए |
secondary | ITestDevice : डिवाइस डिस्कनेक्ट किया जा करने के लिए |
profiles | : ब्लूटूथ प्रोफाइल के दिए गए सेट को डिस्कनेक्ट करने की आवश्यकता है |
रिटर्न |
---|
boolean | सच है अगर सफलतापूर्वक डिस्कनेक्ट हो गया |
फेंकता |
---|
DeviceNotAvailableException | |
सक्षम
public boolean enable (ITestDevice device)
लक्ष्य डिवाइस पर ब्लूटूथ सक्षम करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
boolean | सच है अगर ब्लूटूथ सफलतापूर्वक सक्षम है |
फेंकता |
---|
DeviceNotAvailableException | |
सक्षमब्लूटूथस्नूपलॉग
public boolean enableBluetoothSnoopLog (ITestDevice device)
ब्लूटूथ स्नूप लॉग सक्षम करें
मापदंडों |
---|
device | ITestDevice : स्नूप लॉग सक्षम करने के लिए |
रिटर्न |
---|
boolean | सही अगर सफलतापूर्वक सक्षम किया गया |
फेंकता |
---|
DeviceNotAvailableException | |
पता प्राप्त करें
public String getAddress (ITestDevice device)
लक्ष्य डिवाइस का ब्लूटूथ मैक पता प्राप्त करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
String | मैक एड्रेस स्ट्रिंग |
फेंकता |
---|
DeviceNotAvailableException | |
बंधुआ उपकरण प्राप्त करें
public getBondedDevices (ITestDevice device)
लक्ष्य डिवाइस पर बंधुआ (युग्मित) उपकरणों के ब्लूटूथ मैक पते का सेट प्राप्त करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
| ब्लूटूथ मैक पते का सेट |
फेंकता |
---|
DeviceNotAvailableException | |
जोड़ा
public boolean pair (ITestDevice primary,
ITestDevice secondary)
प्राइमरी डिवाइस को सेकेंडरी डिवाइस से पेयर करें
मापदंडों |
---|
primary | ITestDevice : डिवाइस से युग्मित करने के लिए |
secondary | ITestDevice : जोड़ी के लिए डिवाइस के लिए |
रिटर्न |
---|
boolean | सच है अगर जोड़ी सफल होती है |
फेंकता |
---|
DeviceNotAvailableException | |
सेटबीटीकनेक्शनटाइमआउट
public void setBtConnectionTimeout (Duration timeout)
मापदंडों |
---|
timeout | Duration |
सेटबीटीपेयरटाइमआउट
public void setBtPairTimeout (Duration timeout)
मापदंडों |
---|
timeout | Duration |
सेटप्रोफाइलप्राथमिकता
public boolean setProfilePriority (ITestDevice primary,
ITestDevice secondary,
profiles,
Sl4aBluetoothUtil.BluetoothPriorityLevel priority)
प्राथमिक डिवाइस पर सेकेंडरी डिवाइस की ओर दिए गए प्रोफाइल की प्राथमिकता सेटिंग बदलें
मापदंडों |
---|
primary | ITestDevice : पर सेट प्राथमिकता करने के लिए डिवाइस |
secondary | ITestDevice : के लिए सेट प्राथमिकता करने के लिए डिवाइस |
profiles | : ब्लूटूथ प्रोफाइल प्राथमिकता सेटिंग बदलने के लिए |
priority | Sl4aBluetoothUtil.BluetoothPriorityLevel : प्राथमिकता के स्तर पर |
रिटर्न |
---|
boolean | सच है अगर प्राथमिकता सफलतापूर्वक निर्धारित की जाती है |
फेंकता |
---|
DeviceNotAvailableException | |
startSl4a
public void startSl4a (ITestDevice device,
File sl4aApkFile)
दिए गए डिवाइस और SL4A एपीके फ़ाइल के साथ स्पष्ट रूप से SL4A क्लाइंट प्रारंभ करें। आम तौर पर इस पद्धति की आवश्यकता नहीं होती है, क्योंकि वास्तविक संचालन से पहले SL4A कनेक्शन हमेशा स्थापित किया जाएगा।
मापदंडों |
---|
device | ITestDevice : डिवाइस SL4A का उपयोग कर कनेक्ट होना |
sl4aApkFile | File : वैकल्पिक SL4A apk स्थापित करने और उपयोग करने के लिए। |
फेंकता |
---|
DeviceNotAvailableException | |
स्टॉपएसएल4ए
public void stopSl4a ()
पहले से खोले जा रहे SL4A क्लाइंट को रोकें। यह मूल रूप से ग्राहकों के उपयोग न होने के तुरंत बाद उन्हें साफ करने का एक तरीका प्रदान करता है
unpairAll
public boolean unpairAll (ITestDevice device)
वर्तमान डिवाइस के लिए सभी युग्मित उपकरणों को अन-पेयर करें
मापदंडों |
---|
device | ITestDevice : वर्तमान डिवाइस कार्रवाई करने के लिए |
रिटर्न |
---|
boolean | सच है अगर अन-पेयर सफलतापूर्वक |
फेंकता |
---|
DeviceNotAvailableException | |
संरक्षित तरीके
को अंतिम रूप देने
protected void finalize ()
सभी SL4A कनेक्शन साफ़ करें
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[]
[]