1.发送邮件
/**
* 调用这个方法,发送邮件给指定的邮箱地址
* */
public void sendEmail(String email)
{
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");//这句要有啊!
intent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{email + ""});//收件人应该是一个String数组,不能是String,否则无法自动识别收件人
startActivity(Intent.createChooser(intent, "神马?"));
}
2.发送短信
/**
* 发送短信
*
* */
private void sendSms() {
Uri smsToUri = Uri.parse("smsto:" + phoneNumber);
Intent mIntent = new Intent(android.content.Intent.ACTION_SENDTO, smsToUri);
mIntent.putExtra("sms_body", smsContent);
startActivity(mIntent);
}
3.拨打电话
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + number));//拨打电话
startActivity(intent);
4.浏览器
/**
* 调用浏览器
* */
public void callExplorer(String url)
{
try{
Uri uri = Uri.parse(url); //url为你要链接的地址,注意:这里要有http://,不然就被catch啦
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}catch(ActivityNotFoundException e){
ShowToast.show(this,"亲,无法打开站点,请确认该链接是否有效~");
}
}
权限:
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.SEND_SMS" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>