2013-03-19 46 views
5

Ben whatsapp aracılığıyla bir görüntü ve metin paylaşmak için aşağıdaki kodu kullanın.Ama sadece metin değil görüntü paylaşır.Tüm internet üzerinden arandı.Ama bir çözüm elde edemedi .. pls yardım. WhatsApp onlarda hem resim ve metin iletileri desteklemediğiWhatsapp yoluyla görüntü ve metin

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-android/26772262 # 26772262 –

cevap

8

Whatsapp Destek Metinle birlikte görüntü paylaşımı.

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:")); 

Bu, görüntüyü paylaşacak ve EXTRA_TEXT resim yazısı olarak ele alacaktır.

-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

Görüntüden ne haber? Metin ve görüntüyü birlikte paylaşmam gerekiyor .. –

3

Bu, mümkün değildir. Bir mesaj, tek bir görüntü, metin dizisi, ses dosyası, kişi veya videodan oluşabilir. Bunlardan herhangi birinin bir bileşimi olamaz.

+0

Paylaşım eylemi sağlayıcısını kullanırken hangi uygulamanın daha net olduğunu saptamam mümkün mü? Böylece farklı niyetleri kullanabilirim. –

+0

@BasimSherif –

+0

'un farkında olduğumdan değil Bu desteklemiyordu ama şimdi çalışıyor http://stackoverflow.com/questions/26198732/add-caption-to-image-on-new-whatsapp-ver-2-11- 399-android/26772262 # 26772262 –

6

Kullanım:

Intent.ACTION_SEND_MULTIPLE 

yerine:

Intent.ACTION_SEND 
İlgili konular