2011-06-13 21 views
12

मैं Android Developer Site से ब्लूटूथ चैट उदाहरण के आधार पर एक ब्लूटूथ एप्लिकेशन विकसित कर रहा हूं। मुझे ब्लूटूथ के माध्यम से फाइल ट्रांसफर करना होगा। क्या कोई व्यक्ति मेरी सहायता कर सकता है?ब्लूटूथ फ़ाइल स्थानांतरण

+0

अच्छा सवाल, आपको वोट देना, क्योंकि मुझे भी इसी तरह के कार्य के लिए काम मिला है, –

उत्तर

9

फ़ाइलों को स्थानांतरित करने के मामले में आप नीचे दिखाए गए इरादे का उपयोग करके ACTION_SEND को एक स्पष्ट कॉल कर सकते हैं।

आप एक फ़ाइल युग्मित उपकरण को OBEX के माध्यम से कई तरीकों से में भेज सकते हैं:

ACTION_SEND इरादे के साथ

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

Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/jpeg");  
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg")); 
startActivity(Intent.createChooser(i, "Send Image")); 

मुझे लगता है कि यह आपकी मदद करेगा। :)

+0

फ़ाइल स्रोत फ़ाइल = नई फ़ाइल ("// mnt/sdcard/TviderFB.apk"); \t \t \t \t इरादा इरादा = नया इरादा(); \t \t \t \t intent.setAction (Intent.ACTION_SEND); \t \t \t \t intent.setType ("image/jpeg"); \t \t \t \t intent.putExtra (Intent.EXTRA_STREAM, \t \t \t \t Uri.fromFile (sourcefile)); \t \t \t \t ctx.startActivity (मंशा); – vidit

+0

मैं इस कोड को नीली दांत फ़ाइल हस्तांतरण के लिए जोड़ता हूं यह कोड मेरे ऐप – vidit

+0

@ विदित में ठीक काम कर रहा है: अच्छा ... चीयर्स :) साझा करने के लिए धन्यवाद। – Hussain

4

इन चरणों का पालन करें:

  1. एक बाइट सरणी के लिए अपने स्रोत फ़ाइल (बफर)
  2. कॉल अपने चैट सेवा उदाहरण के लिखने विधि बाइट्स गुजर भेजे जाने के लिए पढ़ें:

    // mChatService is your Bluetooth chat service 
    mChatService.write(buffer); 
    
  3. संपादित MESSAGE_WRITE के लिए हैंडलर और MESSAGE_READ मामलों

+0

हाय वहाँ, @ एमआर बो पर्सन, और सज़ाद एसजेजे । मैं आपके उत्तर को वोट दे रहा हूं, मुझे लगता है कि यह मेरी आवश्यकता के लिए मेरी मदद करेगा, मैं स्कैन किए गए उपकरणों पर ऑब्जेक्ट (myDataType का) भेजना चाहता हूं, और प्राप्त करने के पक्ष में भी पढ़ना चाहता हूं, तो क्या आप कृपया इस तकनीक को विस्तृत रूप से विस्तृत करेंगे, क्योंकि मैं एंड्रॉइड प्रोग्रामिंग के साथ कम समय बिताया है, इसलिए यह मेरे लिए मुश्किल लग सकता है, अग्रिम में धन्यवाद .. –

+0

http://stackoverflow.com/questions/6938237/hiding-permission-intent-in-android/6938298#6938298 –

+0

मुझे कुछ चाहिए उपरोक्त टिप्पणी में क्या हल करने के लिए। thankz –

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