单击按钮即可实现多种功能

时间:2012-02-23 11:17:22

标签: android

是否可以在单个按钮点击事件中发送mms和电子邮件,如果点击按钮mms以及电子邮件必须去,是否可能

2 个答案:

答案 0 :(得分:1)

对于短信:

String phoneNo = txtPhoneNo.getText().toString();
                String message = txtMessage.getText().toString();                 
                if (phoneNo.length()>0 && message.length()>0)                
                    sendSMS(phoneNo, message);                
                else
                    Toast.makeText(getBaseContext(), 
                        "Please enter both phone number and message.", 
                        Toast.LENGTH_SHORT).show();
            }

private void sendSMS(String phoneNumber, String message)
    {        
        PendingIntent pi = PendingIntent.getActivity(this, 0,
            new Intent(this, SMS.class), 0);                
        SmsManager sms = SmsManager.getDefault();
        sms.sendTextMessage(phoneNumber, null, message, pi, null);        
    } 

用于彩信:

参考此链接: enter link description here

答案 1 :(得分:0)

是。简单地说,相互调用相关任务。在AndroidManifest.xml文件中提供所需的权限。

伪代码将是;

void MyButtonClick(View v){
    startMMSTask(parameters);
    startEmailTask(parameters);
}