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"/>
分享到:
相关推荐
在iOS开发中,调用打电话、发送短信、发送邮件以及打开浏览器是常见的功能需求,尤其在构建用户交互丰富的应用程序时。这些功能使得应用能够更好地与系统服务集成,提供便捷的用户体验。下面将详细讲解如何在iOS6及...
在这个实验中,开发者王明达通过编写代码实现了三个主要功能:发送短信、拨打电话和调用系统摄像头。 1. **发送短信**: 在Android中,发送短信需要`Manifest.permission.SEND_SMS`权限。在检查到当前应用没有该权...
在Android开发中,我们经常需要调用系统的不同模块来实现特定功能,如发送短信、拨打电话、启动地图导航等。这些操作可以通过简单的Intent来实现。以下是对给定内容中涉及的各种系统模块调用方法的详细解释: #### ...
在本篇文章中,我们将深入探讨如何使用系统Intent来执行各种常见的任务,如进行Google搜索、打开浏览器、拨打电话、发送短信和彩信、发送电子邮件、开启摄像机、浏览图库、播放音乐以及进行录音等。以下是对这些操作...
在Android应用开发中,调用系统内置功能或者第三方应用通常涉及到Intent对象的使用。Intent是Android系统中的一个关键概念,它用于启动一个活动(Activity)或者服务(Service),或者传递消息给广播接收器...
Launchers和Choosers框架使Windows Phone应用程序可以为用户提供一些功能,比如拨打电话,发送电子邮件,选择图片等。 Windows Phone应用程序模型使每个应用程序的执行(包括内存隔离)以及文件存储相互隔离。 ...
在上述代码片段中,展示了Intent的多种用途,包括打开网页、地图导航、拨打电话、直接通话、卸载应用、安装应用、播放媒体、发送邮件、群发邮件以及发送短信等常见操作。下面我们将逐一解析这些功能的实现方式: 1....
在 Android 中,我们可以使用 Intent 来调用 Uri 实现各种功能,如调用浏览器、显示某个坐标在地图上、拨打电话、发送短信或彩信、发送邮件等。 1. 调用浏览器 在 Android 中,我们可以使用 Intent 来调用浏览器,...
` 这段代码会显示一个选择邮件客户端的对话框,让用户选择发送邮件的应用。 Intent的工作原理是,Android系统根据Intent中的ACTION和数据类型(Uri或Extra)来匹配能够处理该Intent的应用。当Intent被startActivity...
通过`Intent`,开发者能够实现各种功能,比如打开网页、启动地图应用、拨打电话、发送电子邮件等。本文将详细介绍一系列基于`Intent`的实际应用案例,帮助读者更好地理解和掌握这一核心概念。 #### 二、Intent 基础...
在标题“iOS设备通讯录获取,及其他小功能”中,我们可以理解到,这个项目不仅实现了获取并打印设备通讯录的功能,还包含了其他实用的小功能,如调用系统电话、发送短信、打开浏览器等。 首先,让我们详细了解一下...
- **Phone.apk**:电话拨号器,提供拨打电话的功能。 - **Settings.apk**:系统设置应用,允许用户配置各种系统选项。 #### 四、系统应用程序的重要性 这些系统应用程序对用户体验至关重要。它们不仅提供了基本的...
通过Intent,开发者可以灵活地调用系统或其他应用的功能,如发送电子邮件、短信、打开网页、显示地图等。下面将详细介绍如何利用Intent来实现这些功能。 #### 显示网页 展示网页是使用Intent的一种常见场景。可以...
在Android操作系统中,Intent是...以上是Android中常见的Intent用法,它们极大地简化了应用间的交互,使得开发者可以轻松地调用系统服务或第三方应用功能。在实际开发中,可以根据需求调整Intent的参数,实现更多功能。
使用`ACTION_SEND`可以启动邮件客户端发送邮件。支持添加收件人、抄送人、主题和正文文本。例如: ```java Intent it = new Intent(Intent.ACTION_SEND); it.putExtra(Intent.EXTRA_EMAIL, new String[]{"me@abc...
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 还原...