打电话和发短信的发送电子邮件方法
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)));
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)));
相关文章推荐
- javamail模拟邮箱功能发送电子邮件-中级实战篇【新增附件发送方法】(javamail API电子邮件实例)
- .net类库中发送电子邮件的方法总结
- Python3利用SMTP协议发送E-mail电子邮件的方法
- 使用C#发送带附件的电子邮件的方法的代码示例分析
- 为什么电子邮件发送失败?电子邮件发送失败的原因及解决方法
- .net2.0 发送电子邮件的方法
- IOS 原生打电话,发短信,发邮件的方法
- php中PHPMailer发送带附件的电子邮件方法
- .net类库中发送电子邮件的方法总结
- iOS开发之打电话,发短信,发送邮件
- 发送短信和打电话的方法
- Linux程序中发送电子邮件的最好方法
- android发送短信和打电话的方法
- .net类库中发送电子邮件的方法总结
- 多种方法实现打电话、打开网址、发邮件、发短信、应用评分
- 向android模拟器打电话发短信的简单方法
- 向模拟器发短信打电话的方法
- 【Android】Android 发送短信和打电话的方法
- net类库中发送电子邮件的方法总结
- net类库中发送电子邮件的方法总结