2014-05-25 18 views
18

io uso il codice qui sotto per la condivisione di immagini, ma purtroppo funziona solo per Linea, non per Facebook e Viberimmagine quota non funziona in Viber e facebook

Codice:

Intent share = new Intent(android.content.Intent.ACTION_SEND); 
share.setType("image/png"); 
share.putExtra(Intent.EXTRA_STREAM, Uri.parse(G.DIR_APP + "/sample_image.png")); 
startActivity(Intent.createChooser(share, "Share image")); 
+0

e come si suppone che funzioni per 'facebook' – user3091574

+0

puoi farmi sapere qual è il percorso completo qui della bitmap? –

+1

L'app per Facebook è aperta ma l'immagine non viene visualizzata – hosseinAmini

risposta

2

Condividi direttamente su Facebook e Viber ...

Intent share = new Intent(android.content.Intent.ACTION_SEND); 
share.setType("image/png"); 
share.setPackage("com.facebook.katana"); 
//for viber package is "com.viber.voip". 
share.putExtra(Intent.EXTRA_STREAM, ImageUri); 
startActivity(p_intent.createChooser(share, "Share With"));