`

调用系统发送邮件,短信,拨打电话,浏览器

 
阅读更多

 

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"/>
 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Windows Phone 2.Launchers和Choosers框架

    Launchers和Choosers框架使Windows Phone应用程序可以为用户提供一些功能,比如拨打电话,发送电子邮件,选择图片等。 Windows Phone应用程序模型使每个应用程序的执行(包括内存隔离)以及文件存储相互隔离。 ...

    Android开发应用实战详解源代码

    5.2 拨打电话程序 5.3 短信发送程序 5.4 e-mail发送程序 5.5 实现手机震动效果 5.6 图文提醒效果 5.7 状态栏提醒 5.8 检索通讯录 5.8.1 实现原理 5.8.2 contentprovider介绍 5.8.3 具体实现 5.9 文件管理 5.10 还原...

    Google Android SDK开发范例大全(第3版) 1/5

    6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 指定时间置换桌面背景 6.14 判断发送短信后的状态...

    Google Android SDK开发范例大全(第3版) 4/5

    6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 指定时间置换桌面背景 6.14 判断发送短信后的状态...

    Google Android SDK开发范例大全(第3版) 3/5

    6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 指定时间置换桌面背景 6.14 判断发送短信后的状态...

    Google Android SDK开发范例大全(第3版) 5/5

    6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 指定时间置换桌面背景 6.14 判断发送短信后的状态...

    Android 开发技巧

    9.68、调用发送彩信程序 294 9.69、发送EMAIL 294 9.70、播放多媒体 295 9.71、控制音量 296 9.72、定义CONTENTOBSERVER,监听某个数据表 302 9.73、打开照相机 303 9.74、从GALLERY选取图片 303 9.75、打开录音机 ...

    Android开发资料合集-World版!

    9.68、调用发送彩信程序 294 9.69、发送EMAIL 294 9.70、播放多媒体 295 9.71、控制音量 296 9.72、定义CONTENTOBSERVER,监听某个数据表 302 9.73、打开照相机 303 9.74、从GALLERY选取图片 303 9.75、打开录音机 ...

    Google Android SDK开发范例大全(第3版)part2

     6.7 有来电,发送邮件通知  6.8 存储卡剩余多少容量  6.9 访问本机内存与存储卡  6.10 实现可定时响起的闹钟  6.11 黑名单来电自动静音  6.12 手机翻背面即静音振动  6.13 指定时间置换桌面背景  ...

    《Google Android SDK开发范例大全(第3版)》.pdf

    6.7 有来电,发送邮件通知 324 6.8 存储卡剩余多少容量 326 6.9 访问本机内存与存储卡 329 6.10 实现可定时响起的闹钟 335 6.11 黑名单来电自动静音 340 6.12 手机翻背面即静音振动 343 6.13 ...

Global site tag (gtag.js) - Google Analytics