2013-03-19 18 views
5

के माध्यम से छवि और पाठ साझा करें मैं व्हाट्सएप के माध्यम से एक छवि और पाठ साझा करने के लिए निम्नलिखित कोड का उपयोग करता हूं। लेकिन यह केवल छवि साझा करता है, टेक्स्ट नहीं। मैंने पूरे इंटरनेट पर खोज की। लेकिन समाधान नहीं मिला .. कृपया मदद करें।व्हाट्सएप

String message = Fname + Mobileno + Homeno + Workmail + Homemail 
       + Gtalk + Skype + Address + Company + Title + Website; 
     Intent shareIntent = new Intent(Intent.ACTION_SEND); 
     Uri uri = Uri.parse("file://" 
       + Environment.getExternalStorageDirectory() 
       + "/Talk&Share/Images/profpic.png"); 

     shareIntent.putExtra(Intent.EXTRA_TEXT, message); 
     shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Contact"); 
     if(uri != null){ 
     shareIntent.putExtra(Intent.EXTRA_STREAM, uri); 
     shareIntent.setType("image/plain"); 
     }else{ 
     shareIntent.setType("plain/text"); 
     } 

     return shareIntent; 
+0

http://stackoverflow.com/questions/26198732/add-caption-to-image-on-new-whatsapp-ver- 2-11-399-एंड्रॉइड/26772262 # 26772262 –

उत्तर

8

टेक्स्ट के साथ व्हाट्सएप समर्थन छवि साझाकरण।

Intent shareIntent = new Intent(); 
shareIntent.setAction(Intent.ACTION_SEND); 
shareIntent.putExtra(Intent.EXTRA_TEXT,title + "\n\nLink : " + link); 
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imageFilePath)); 
shareIntent.setType("image/*"); 
startActivity(Intent.createChooser(shareIntent, "Share image via:")); 

यह छवि साझा करेगा और EXTRA_TEXT छवि कैप्शन के रूप में विचार करेगा।

-1
Intent i = new Intent(android.content.Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(Intent.EXTRA_SUBJECT, "Subject"); 
i.putExtra(Intent.EXTRA_TEXT, "Message body"); 
startActivity(Intent.createChooser(i, "Share dialog title")); 
+1

छवि के बारे में क्या ?? मुझे पाठ और छवि को एक साथ साझा करने की आवश्यकता है .. –

3

यह संभव WhatsApp दोनों चित्रों और उनमें मौजूद पाठ के साथ संदेश का समर्थन नहीं करता के रूप में नहीं है,। एक संदेश में एक छवि, पाठ अनुक्रम, ऑडियो फ़ाइल, संपर्क या वीडियो शामिल हो सकता है। आप उनमें से किसी का संयोजन नहीं कर सकते हैं।

+0

क्या कोई तरीका है कि मैं यह पता लगा सकता हूं कि शेयर एक्शन प्रदाता का उपयोग करते समय कौन सा ऐप शेयरर है? ताकि मैं अलग-अलग इरादों का उपयोग कर सकूं। –

+0

@ बासिमशेरिफ नहीं कि मुझे –

+0

पता है, यह समर्थन नहीं कर रहा था लेकिन अब यह काम कर रहा है http://stackoverflow.com/questions/26198732/add-caption-to-image-on-new-whatsapp-ver-2-11- 399-एंड्रॉयड/26,772,262 # 26,772,262 –

6

उपयोग:

Intent.ACTION_SEND_MULTIPLE 

के बजाय:

Intent.ACTION_SEND 
संबंधित मुद्दे