एक उपयोगिता वर्ग SL4A का उपयोग करके एक या दो उपकरणों पर ब्लूटूथ संचालन प्रदान करता है
नेस्टेड कक्षाएं |
---|
enum | Sl4aBluetoothUtil.BluetoothAccessLevel ब्लूटूथ डिवाइस एक्सेस स्तर के लिए Enums जो BluetoothDevice.java पर आधारित हैं |
enum | Sl4aBluetoothUtil.BluetoothConnectionState ब्लूटूथ कनेक्शन राज्यों के लिए Enums जो BluetoothProfile.java पर आधारित हैं |
enum | Sl4aBluetoothUtil.BluetoothPriorityLevel ब्लूटूथ प्रोफ़ाइल प्राथमिकता स्तर के लिए 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 | सच है अगर अनुमति सफलतापूर्वक बदल गई |
जुडिये
public boolean connect (ITestDevice primary,
ITestDevice secondary,
profiles)
दिए गए ब्लूटूथ प्रोफाइल पर प्राथमिक डिवाइस को सेकेंडरी डिवाइस से कनेक्ट करें
मापदंडों |
---|
primary | ITestDevice : से कनेक्ट करने के लिए डिवाइस |
secondary | ITestDevice : कनेक्ट करने के लिए डिवाइस |
profiles | : ब्लूटूथ प्रोफाइल के एक सेट को कनेक्ट करने की आवश्यकता है |
रिटर्न |
---|
boolean | सच है अगर कनेक्शन सफल है |
बंद करना
public boolean disable (ITestDevice device)
लक्ष्य डिवाइस पर ब्लूटूथ अक्षम करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
boolean | सच है अगर ब्लूटूथ सफलतापूर्वक अक्षम हो गया है |
अक्षमब्लूटूथस्नूपलॉग
public boolean disableBluetoothSnoopLog (ITestDevice device)
ब्लूटूथ स्नूप लॉग अक्षम करें
मापदंडों |
---|
device | ITestDevice : स्नूप लॉग को अक्षम करने के लिए |
रिटर्न |
---|
boolean | सही अगर सफलतापूर्वक अक्षम किया गया |
डिस्कनेक्ट
public boolean disconnect (ITestDevice primary,
ITestDevice secondary,
profiles)
प्राथमिक डिवाइस को सेकेंडरी डिवाइस से डिस्कनेक्ट करें
मापदंडों |
---|
primary | ITestDevice : डिस्कनेक्ट ऑपरेशन करने के लिए डिवाइस |
secondary | ITestDevice : डिस्कनेक्ट किया जाने वाला डिवाइस |
profiles | : ब्लूटूथ प्रोफाइल के दिए गए सेट को डिस्कनेक्ट करने की आवश्यकता है |
रिटर्न |
---|
boolean | सच है अगर सफलतापूर्वक डिस्कनेक्ट हो गया |
सक्षम करना
public boolean enable (ITestDevice device)
लक्ष्य डिवाइस पर ब्लूटूथ सक्षम करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
boolean | सच है अगर ब्लूटूथ सफलतापूर्वक सक्षम है |
सक्षमब्लूटूथस्नूपलॉग
public boolean enableBluetoothSnoopLog (ITestDevice device)
ब्लूटूथ स्नूप लॉग सक्षम करें
मापदंडों |
---|
device | ITestDevice : स्नूप लॉग को सक्षम करने के लिए |
रिटर्न |
---|
boolean | सही अगर सफलतापूर्वक सक्षम किया गया |
पता प्राप्त करें
public String getAddress (ITestDevice device)
लक्ष्य डिवाइस का ब्लूटूथ मैक पता प्राप्त करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
String | मैक एड्रेस स्ट्रिंग |
बंधुआ उपकरण प्राप्त करें
public getBondedDevices (ITestDevice device)
लक्ष्य डिवाइस पर बंधुआ (युग्मित) उपकरणों के ब्लूटूथ मैक पते का सेट प्राप्त करें
मापदंडों |
---|
device | ITestDevice : लक्ष्य डिवाइस |
रिटर्न |
---|
| ब्लूटूथ मैक पते का सेट |
जोड़ा
public boolean pair (ITestDevice primary,
ITestDevice secondary)
प्राइमरी डिवाइस को सेकेंडरी डिवाइस से पेयर करें
मापदंडों |
---|
primary | ITestDevice : डिवाइस से युग्मित करने के लिए |
secondary | ITestDevice : जोड़ी जाने वाली डिवाइस |
रिटर्न |
---|
boolean | सच है अगर जोड़ी सफल होती है |
सेटबीटीकनेक्शनटाइमआउट
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 | सही अगर प्राथमिकता सफलतापूर्वक सेट करें |
startSl4a
public void startSl4a (ITestDevice device,
File sl4aApkFile)
दिए गए डिवाइस और SL4A एपीके फ़ाइल के साथ स्पष्ट रूप से SL4A क्लाइंट प्रारंभ करें। आम तौर पर इस पद्धति की आवश्यकता नहीं होती है, क्योंकि वास्तविक संचालन से पहले SL4A कनेक्शन हमेशा स्थापित किया जाएगा।
मापदंडों |
---|
device | ITestDevice : SL4A का उपयोग करके कनेक्ट किया जाने वाला उपकरण |
sl4aApkFile | File : स्थापित करने और उपयोग करने के लिए वैकल्पिक SL4A APK। |
स्टॉपएसएल4ए
public void stopSl4a ()
पहले से खोले जा रहे SL4A क्लाइंट को रोकें। यह मूल रूप से ग्राहकों के उपयोग न होने के तुरंत बाद उन्हें साफ करने का एक तरीका प्रदान करता है
unpairAll
public boolean unpairAll (ITestDevice device)
वर्तमान डिवाइस के लिए सभी युग्मित उपकरणों को अन-पेयर करें
मापदंडों |
---|
device | ITestDevice : क्रिया करने के लिए वर्तमान उपकरण |
रिटर्न |
---|
boolean | सच है अगर अन-जोड़ी सफलतापूर्वक |
संरक्षित तरीके
को अंतिम रूप देने
protected void finalize ()
सभी SL4A कनेक्शन साफ़ करें
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.
[]
[]