Android 如何通过对话框发送消息?

Android 如何通过对话框发送消息?,android,Android,在我的应用程序中,我单击一个共享图像按钮,通过警报对话框显示facebook、twitter、邮件和消息四个选项。我想通过第四个选项(消息)发送消息。如何做到这一点。我已经创建了这样的对话框。向任何暴徒发送消息的代码是什么 这是我的代码 sharebuton.setOnClickListener(new View.OnClickListener() { @Override`enter code here` public void onClick(View v) {

在我的应用程序中,我单击一个共享图像按钮,通过警报对话框显示facebook、twitter、邮件和消息四个选项。我想通过第四个选项(消息)发送消息。如何做到这一点。我已经创建了这样的对话框。向任何暴徒发送消息的代码是什么

这是我的代码

sharebuton.setOnClickListener(new View.OnClickListener() {
        @Override`enter code here`
        public void onClick(View v) {
            // TODO Auto-generated method stub
    final CharSequence[] items = {"Facebook","Twitter", "E-Mail", "Messaging"};
    AlertDialog.Builder builder = new AlertDialog.Builder(ProgramInfoActivity.this);
    builder.setTitle("Share the Program");
    builder.setItems(items, new DialogInterface.OnClickListener() {   
        public void onClick(DialogInterface dialog, int item) {   
            //Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();          
            }});
    AlertDialog alert = builder.create();
    alert.show();

        }
    });

您可以使用默认的共享意图

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "message subject");
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "text");
startActivity(Intent.createChooser(shareIntent, "Pick a Share method"));

谢谢你的回复。但如果我使用上述代码,它将显示所有社交网络应用程序。我只想通过四个网络分享facebook、twitter、电子邮件和信息。