मैंने पहले से ही अन्य डिवाइस की खोज की है और मैंने इसे पहले ही जोड़ा है। कम से कम मेरे पास अपने एंड्रॉइड फोन पर जोड़े गए उपकरणों की सूची में है।यह पता लगाने के लिए कि पहले से ही खोजा गया और जोड़ा गया डिवाइस उपलब्ध है?
अब BluetoothSocket.connect() पर दो समस्याएं हो सकती हैं:
- रिमोट डिवाइस बंद है या अन्यथा अनुपलब्ध
रिमोट डिवाइस जोड़ी के बारे में भूल है क्योंकि यह केवल एक जोड़ी कर सकते हैं अन्य डिवाइस और एक अलग फोन
=> फिर कनेक्ट एक निश्चित टाइमआउट के बाद विफल रहता है।
यह जाँच करने के लिए है कि एक पहले से ही बनती डिवाइस वास्तव में उपलब्ध है और याद है कि यह यह करने के लिए कनेक्ट किए बिना अपने फोन के साथ रखा गया था संभव है? यह पता लगाने के बारे में नहीं है कि डिवाइस कनेक्ट है या नहीं। जोड़ा और दृश्यमान कनेक्ट के समान नहीं है।
क्या आपने निम्न लिंक को चेक किया था: http://stackoverflow.com/questions/14228289/android-device-bluetooth-pairing http://stackoverflow.com/questions/6675208/to-discover-and-pair-bluetooth - शायद आप यहां कुछ विचार प्राप्त कर सकते हैं। –