के माध्यम से ब्लूटूथ द्वारा फ़ाइल प्राप्त करें मेरे पास डिवाइस है जो OBEX ऑब्जेक्ट पुश प्रोफाइल (ओपीपी) का उपयोग करके ब्लूटूथ के माध्यम से डेटा भेजता है।OBEX ऑब्जेक्ट पुशप्रोफाइल
adb logcat मैं देखता हूँ कि मेरे Android डिवाइस एक कनेक्शन प्राप्त करता है का उपयोग करना (लेकिन गर्भपात इस संबंध?)
08-22 11:14:37.939: I/BtOppRfcommListener(22586): Accepted connectoin from 00:07:CF:5F:52:A0
08-22 11:14:37.939: I/BtOpp Service(22586): Start Obex Server
08-22 11:14:38.109: D/Obex ServerSession(22586): java.io.IOException: Software caused connection abort
08-22 11:14:38.109: D/PowerManagerService(180): @PowerManagement: 'BtOppObexServer' releaseWakeLock when screen locked
08-22 11:14:39.219: D/BluetoothEventLoop(180): Device property changed: 00:07:CF:5F:52:A0 property: Connected value: false
जब मैं ब्लूटूथ फ़ाइल स्थानांतरण (बाजार से नि: शुल्क आवेदन) स्थापित तो मैं फ़ाइलों को प्राप्त करने में सक्षम हूँ । लेकिन मैं अन्य एप्लिकेशन इंस्टॉल नहीं करना चाहता हूं।
क्या आप कोड को प्रश्न में पोस्ट कर सकते हैं ताकि SO पर एंड्रॉइड विशेषज्ञों को वें देख सकें ई मुद्दा? –
क्या इससे मदद मिलती है? http://stackoverflow.com/questions/3625959/android-rfcomm-with-obex-push-not-working – domsom
@domsom मैंने बिना सफलता के समान कोड की कोशिश की है। आईएमओ समस्या यह प्रतीत होती है कि मूल ब्लूटूथ अभी भी आने वाले ओपीपी डेटा को स्वीकार कर रहा है और कस्टम कोड ट्रिगर नहीं होता है। इसलिए समाधान में न केवल आने वाले कनेक्शनों को सुनना होगा बल्कि मूल ब्लूटूथ के साथ 'रजिस्टर' भी करना होगा ताकि कस्टम ओपीपी हैंडलर को बुलाया जा सके। –