2013-06-27 4 views
9

पर व्हाट्सएप के माध्यम से छवि भेजना मैं व्हाट्सएप के माध्यम से अपनी छवियां साझा कर रहा हूं - लेकिन मुझे प्राप्तकर्ता चुनना है।विशिष्ट प्राप्तकर्ता (एंड्रॉइड)

public static void shareImage(Context context,String path, String text, String otherAppPackage){ 
     Intent share = new Intent(Intent.ACTION_SEND); 
     share.setType("image/*"); 

     share.setPackage("com.whatsapp"); 

     share.putExtra(android.content.Intent.EXTRA_SUBJECT, getSubject(context)); 
     if (text!=null){ 
      share.putExtra(Intent.EXTRA_TEXT,text); 
     } 
     if (path!=null){ 
      share.putExtra(Intent.EXTRA_STREAM, 
        Uri.fromFile(new File(path))); 
     } 
     context.startActivity(Intent.createChooser(share, context.getString(R.string.share_via))); 
    } 

मैं किसी को सीधे साथ साझा करना चाहते wold: यहाँ मेरी कोड है। क्या आप में से कुछ जानते हैं कि मैं यह कैसे कर सकता हूं। धन्यवाद

+0

[WhatsApp के माध्यम से संदेश भेजा जा रहा] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/15462874/sending- संदेश-थ्रू-व्हाट्सएप) – rds

+0

कुछ भी मिला? –

उत्तर

0

आप Intent.ACTION_SENDTO उपयोग कर सकते हैं, लेकिन संदेश तो क्लिपबोर्ड में कॉपी नहीं है:

Uri uri = Uri.parse("smsto:+123456789"); 
Intent it = new Intent(Intent.ACTION_SENDTO, uri); 
it.setPackage("com.whatsapp"); 
it.putExtra("sms_body", "The SMS text"); 
it.putExtra("chat",true); 
startActivity(it); 
संबंधित मुद्दे