2011-12-29 69 views

回答

40

您可以通过做同样的:

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

详细的例子就是在这里,供大家参考:http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/

+0

嗨@Paresh Mayani,嘿嘿好的解决方案,我可以在createChooser对话框中添加更多的自定义选项? – andrewww 2012-11-27 10:38:49

1

共享的内容来源:

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")); 
相关问题