您的位置:首页 > 其它

打电话和发短信的发送电子邮件方法

2011-08-04 10:18 405 查看
打电话的android.intent.action.CALL方法

  Intent myIntentDial = new Intent("android.intent.action.CALL",Uri.parse("tel:"+strInput));

发短信

  //构造一个PendingIntent 对象并使用getBroadcast()广播,将PendingIntent 、电话、短信文字等参数传入sendTextMessage()方法发送短信

  PendingIntent mPI = PendingIntent.getBroadcast(EX05_03.this, 0, new Intent(), 0);

smsManager.sendTextMessage(strDestAddress, null, strMessage, mPI, null);

发送电子邮件

  //通过intent发送电子邮件

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

/*设置格式plain/text*/

mEmailIntent.setType("plain/text");

/*获取内容*/

strEmailReciver = new String[]{mEditText01.getText().toString()};

strEmailCc = new String[]{mEditText02.getText().toString()};

strEmailSubject = mEditText03.getText().toString();

strEmailBody = mEditText04.getText().toString();

/*将取得的字符串放入memailintent中*/

mEmailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, strEmailReciver);

mEmailIntent.putExtra(android.content.Intent.EXTRA_CC, strEmailCc);

mEmailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, strEmailSubject);

mEmailIntent.putExtra(android.content.Intent.EXTRA_TEXT, strEmailBody);

/*打开Gmail并将相关参数传入 */

startActivity(Intent.createChooser(mEmailIntent, getResources().getString(R.string.str_message)));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: