मैं एंड्रॉइड में ब्लूटूथ डिवाइस में दो राज्यों को देख सकता हूं। 1. जोड़ा गया 2. कनेक्ट किया गया। -
मैं एंड्रॉइड में वर्तमान में जुड़े ब्लूटूथ डिवाइस को प्राप्त करने का प्रयास कर रहा हूं। लेकिन मुझे adapter.getBondedDevices();
से केवल युग्मित डिवाइस सूची मिल रही है, मुझे वर्तमान में कनेक्ट डिवाइस की आवश्यकता है। मैं इसे कैसे प्राप्त कर सकता हूं। कृपया इसे प्राप्त करने में मेरी मदद करें। अग्रिम में धन्यवाद।वर्तमान में जुड़े ब्लूटूथ डिवाइस एंड्रॉइड
उत्तर
अपने मैनिफ़ेस्ट फ़ाइल
<receiver android:name=".MyBluetoothReceiver" >
<intent-filter>
<action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
<action android:name="android.bluetooth.device.action.ACL_DISCONNECTED"
/>
<action
android:name="android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED"
/>
</intent-filter>
</receiver>
में इस जोड़े इस कक्षा
public class MyBluetoothReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
// When discovery finds a device
if (BluetoothDevice.ACTION_ACL_CONNECTED.equals(action)) {
BluetoothDevice device = intent
.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
Toast.makeText(getApplicationContext(),device.getName() +" CONNECTED",Toast.LENGTH_LONG).show();
} else if (BluetoothAdapter.ACL_DISCONNECTED
.equals(action)) {
}
}
}
यह डिवाइस कनेक्ट होने पर ही अधिसूचना देगा। डिवाइस के बारे में क्या पहले से कनेक्ट है और फिर आप अपना ऐप लॉन्च करते हैं। कनेक्टेड डिवाइस कैसे प्राप्त करें? – usman
सुंदर सीधे आगे है यही कारण है कि जोड़ें। एंड्रॉयड BluetoothManager
getConnectedDevices()
कार्यान्वयन की तरह करने की विधि है:
BluetoothManager manager = (BluetoothManager) getSystemService(BLUETOOTH_SERVICE);
List<BluetoothDevice> connected = manager.getConnectedDevices(GATT);
Log.i("Connected Devices: ", connected.size()+"");
आप जुड़े उपकरणों के बारे में अधिक जानकारी के चाहते हैं तो आपको उपरोक्त सूची विधि का उपयोग कर सकते हैं यह में डाल के लिए लूप और जुड़े हुए प्रत्येक ब्लूटूथ डिवाइस के आंतरिक विवरण प्राप्त करें।
लॉग्स: <का उपयोग करता है-अनुमति एंड्रॉयड: नाम = "एंड्रॉयड:
12-20 18:04:09.679 14933-14933/com.salman.dleague.blescanning I/Connected Devices:: 2
अपनी उपयोगी :)
- 1. जुड़े ब्लूटूथ डिवाइस सूचीबद्ध?
- 2. 2 डिवाइस ब्लूटूथ एंड्रॉइड
- 3. एंड्रॉइड ब्लूटूथ: युग्मित डिवाइस सूची
- 4. एंड्रॉइड में ब्लूटूथ डिवाइस की खोज - startDiscovery()
- 5. एंड्रॉइड वेयर, ब्लूटूथ डिवाइस से कनेक्ट करें
- 6. एंड्रॉइड प्रोग्रामेटिक रूप से जुड़े ब्लूटूथ डिवाइस को कैसे अंतर करें?
- 7. एंड्रॉइड 4.4: ब्लूटूथ कम ऊर्जा; बीएलई डिवाइस
- 8. एंड्रॉइड में ब्लूटूथ कम ऊर्जा डिवाइस को जोड़ना
- 9. मैं ब्लूटूथ डिवाइस
- 10. एंड्रॉइड ब्लूटूथ डिवाइस के साथ नोडजेएस और टर्मक्स
- 11. एंड्रॉइड ब्लूटूथ सॉकेट.कनेक्ट()
- 12. एंड्रॉइड ब्लूटूथ के माध्यम से पीसी/प्रिंटर/स्कैनर/अन्य डिवाइस
- 13. क्या ब्लूटूथ 4.0 डिवाइस ब्लूटूथ 2.0 डिवाइस पर डेटा भेज सकता है?
- 14. एंड्रॉइड - इस डिवाइस के लिए ब्लूटूथ यूयूआईडी प्राप्त करें
- 15. ब्लूटूथ एंड्रॉइड
- 16. एंड्रॉइड ब्लूटूथ
- 17. एंड्रॉइड में ब्लूटूथ स्ट्रिंग भेजना
- 18. एंड्रॉइड ब्लूटूथ जोड़ी
- 19. ब्लूटूथ एंड्रॉइड पर एडीबी
- 20. वर्तमान में जुड़े पोर्ट नंबर एसएसएच
- 21. एंड्रॉइड 2.1: ब्लूटूथ एन्क्रिप्शन
- 22. एंड्रॉइड: वर्तमान डिवाइस अभिविन्यास प्राप्त करें
- 23. एंड्रॉइड - ब्लूटूथ डिस्कवरी को कोई डिवाइस नहीं मिला
- 24. रेंज में उपलब्ध ब्लूटूथ डिवाइस कैसे खोजें?
- 25. ब्लूटूथ के माध्यम से एक एंड्रॉइड डिवाइस से दूसरे एंड्रॉइड डिवाइस पर ऑडियो स्ट्रीम कैसे करें?
- 26. एंड्रॉइड: ब्लूटूथ
- 27. एंड्रॉइड 6 ब्लूटूथ
- 28. एंड्रॉइड ब्लूटूथ
- 29. एंड्रॉइड ब्लूटूथ विस्तारित पूछताछ प्रतिक्रिया
- 30. एंड्रॉइड एक विशिष्ट ब्लूटूथ डिवाइस UUID का पता लगाएं
' <नाम = "android.permission.BLUETOOTH"/का उपयोग करता है-अनुमति एंड्रॉयड> आशा है कि .permission.BLUETOOTH_ADMIN "/> 'इस अनुमति का उपयोग करें http://stackoverflow.com/questions/14834318/android-how-to-pair-bluetooth-devices-programmatically – Android
पर यह लिंक भी देखें मेरे लिए सवाल पूरी तरह से स्पष्ट नहीं है । आप दरअसल करते क्या हैं? BtlDevice.CreateRfcommSocketToServiceRecord (MY_UUID) करते समय आप कनेक्ट किए गए btlDevice बनाते हैं; वैकल्पिक रूप से सिस्टम अंतिम जुड़े btlDevice का उपयोग करें। कृपया जो भी कर रहे हैं, कृपया अधिक जानकारी दें। – Majkl
यह https://stackoverflow.com/questions/26341718/connection-to- विशिष्ट- hid-profile-bluetooth-device –