2011-12-29 13 views

Respuesta

40

Usted puede hacer lo mismo mediante el uso de:

Intent i=new Intent(android.content.Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(android.content.Intent.EXTRA_SUBJECT,"Subject test"); 
i.putExtra(android.content.Intent.EXTRA_TEXT, "extra text that you want to put"); 
startActivity(Intent.createChooser(i,"Share via")); 

Ejemplo detallado está aquí para su referencia: http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/

+0

Hola @Paresh Mayani, hey buena solución ¿puedo agregar más opciones personalizadas en ese cuadro de diálogo crearChooser? – andrewww

1

para compartir el contenido a través de:

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); 

//set type 

shareIntent.setType("text/plain"); 

//add what a subject you want 

shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"add what a subject you want"); 

String shareMessage="message body"; 

//message 

shareIntent.putExtra(android.content.Intent.EXTRA_TEXT,shareMessage); 

//start sharing via 

startActivity(Intent.createChooser(shareIntent,"Sharing via")); 
Cuestiones relacionadas