2012-03-22 20 views
9

पर एप्लिकेशन से फ़ाइल/डेटा भेजता है क्या कोई मेरी मदद कर सकता है/सुझाव दे सकता है कि मैं यह आवश्यकताओं को कैसे पूरा कर सकता हूं? मैंने एक ही विषय पर खोज की लेकिन मैं समझ नहीं पा रहा हूं कि मैं कहां से सक्षम हूं या वर्तमान में सक्षम ब्लूटूथ डिवाइस कैसे प्राप्त कर सकता हूं।एंड्रॉइड ब्लूटूथ के माध्यम से पीसी/प्रिंटर/स्कैनर/अन्य डिवाइस

संपादित करें: -

अब, मैं उपकरणों के साथ अन्य उपकरणों और युग्मन खोज करने में सक्षम हूँ, लेकिन अभी भी मैं ब्लूटूथ के माध्यम से फ़ाइल स्थानांतरित करने में सक्षम नहीं हूँ।

मैंने this और this को दोहराया।

मुझे लगता है कि उसके बाद अन्य ऑपरेशन शुरू हो जाएंगे।

+0

क्या आप अभी तक अपना कोड डाल सकते हैं? – Radu

+0

मैंने इन 2 लिंक को दोहराया जो मैंने पहले ही अपने प्रश्न में साझा किया था। फिर भी आपको कोड चाहिए? – anddev

+1

एंड्रॉइड में ओबीएक्स एपीआई नहीं है, जैसा कि आप शायद पहले ही जानते हैं। हमें यह देखने की ज़रूरत है कि आपने कितनी दूर [ओबीएक्स एपीआई] लागू किया है (http://gitorious.org/0xdroid/external_obexd/blobs/beagle-donut/doc/client-api.txt) – Radu

उत्तर

0

आप डिवाइस के बीच संचार के लिए http://www.java2s.com/Open-Source/Android_Free_Code/Bluetooth/Download_Free_code_Bluetooth_Chat.htm (ब्लूटूथ चैट उदाहरण) का उपयोग कर सकते हैं। ब्लूटूथ चैट उदाहरण में ब्लूटूथकैट सेवा जावा क्लास है जो ब्लूटूथ कनेक्शन बनाने, सॉकेट स्थापित करने और फिर डेटा को स्थानांतरित करने से संबंधित है। ये सभी फ़ंक्शन थ्रेड सुरक्षित तरीके से अलग थ्रेड में किए जाते हैं। आप इस फ़ाइल का उपयोग अपने ऐप में कर सकते हैं और कक्षा का उदाहरण बना सकते हैं और डेटा लिखने के लिए लेखन फ़ंक्शन को कॉल कर सकते हैं। और प्राप्त डेटा गतिविधि के हैंडलर चर द्वारा नियंत्रित किया जाएगा (mHandle.obtainMessage() द्वारा)।

यदि आप किसी विशेष डिवाइस जैसे प्रिंटर या पीसी के साथ संवाद करना चाहते हैं तो आपको संचार प्रोटोकॉल को स्वीकार करना होगा और फिर बाहरी डेटा के लिए वांछित प्रोटोकॉल में अपने डेटा को परिवर्तित करने के लिए एक वर्ग तैयार करना होगा।

संबंधित मुद्दे

 संबंधित मुद्दे