android中调用系统的发送短信、发送邮件、打电话功能
2014-05-07 17:17
656 查看
1 调用发送短信功能:
Uri smsToUri = Uri.parse("smsto:");
Intent sendIntent = new Intent(Intent.ACTION_VIEW, smsToUri);
sendIntent.putExtra("address", "123456"); //电话号码,这行去掉的话,默认就没有电话
sendIntent.putExtra("sms_body","短信内容");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
2 调用发送邮件功能:
Intent email = new Intent(android.content.Intent.ACTION_SEND);
email.setType("plain/text");
String[] emailReciver = new String[]{"xxxx@qq.com","yyy@xx.com"};
String emailSubject = "从问道分享来的文章";
StringemailBody = internetpath;
//设置邮件默认地址
email.putExtra(android.content.Intent.EXTRA_EMAIL, emailReciver);
//设置邮件默认标题
email.putExtra(android.content.Intent.EXTRA_SUBJECT, emailSubject);
//设置要默认发送的内容
email.putExtra(android.content.Intent.EXTRA_TEXT, emailBody);
//调用系统的邮件系统
startActivity(Intent.createChooser(email, "请选择邮件发送软件"));
3.打电话
Intent intent = new Intent();
intent.setAction("android.intent.action.DIAL");
intent.setData(Uri.parse("tel:400 616 0066"));
startActivity(intent);
Uri smsToUri = Uri.parse("smsto:");
Intent sendIntent = new Intent(Intent.ACTION_VIEW, smsToUri);
sendIntent.putExtra("address", "123456"); //电话号码,这行去掉的话,默认就没有电话
sendIntent.putExtra("sms_body","短信内容");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
2 调用发送邮件功能:
Intent email = new Intent(android.content.Intent.ACTION_SEND);
email.setType("plain/text");
String[] emailReciver = new String[]{"xxxx@qq.com","yyy@xx.com"};
String emailSubject = "从问道分享来的文章";
StringemailBody = internetpath;
//设置邮件默认地址
email.putExtra(android.content.Intent.EXTRA_EMAIL, emailReciver);
//设置邮件默认标题
email.putExtra(android.content.Intent.EXTRA_SUBJECT, emailSubject);
//设置要默认发送的内容
email.putExtra(android.content.Intent.EXTRA_TEXT, emailBody);
//调用系统的邮件系统
startActivity(Intent.createChooser(email, "请选择邮件发送软件"));
3.打电话
Intent intent = new Intent();
intent.setAction("android.intent.action.DIAL");
intent.setData(Uri.parse("tel:400 616 0066"));
startActivity(intent);
<uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.SEND_SMS"/>
相关文章推荐
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- 调用android自身的发送短信和邮件功能
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- android调用系统的分享功能实现分享到短信,邮件和其他
- <ios>调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- 调用系统的打电话,发短信,系统浏览器,发送邮件的功能
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- 调用系统的短信和发送邮件功能,实现短信分享邮件分享
- Android----Intent,运用由android系统帮助匹配实现打电话、发送短信、打开网页、播放音乐、打开视频、打开图片、安装APK、通知栏消息、拍照上传头像等功能
- 调用系统的短信和邮件功能,实现发送指定内容等
- 小胖说事8------iOS 调用系统的短信和发送邮件功能,实现短信分享邮件分享
- 调用系统发送短信、邮件等信息功能
- 调用Android系统API发送短信,打电话
- Android 调用系统Email发送带多附件的邮件
- android调用系统打电话功能
- 调用系统界面发送短信和邮件