`
tracy061
  • 浏览: 65213 次
社区版块
存档分类
最新评论

Intent到gmail发邮件

 
阅读更多

Intent returnIt = new Intent (Intent . ACTION_SEND );
//设置收件人
returnIt .putExtra(Intent . EXTRA_EMAIL , new String[]{getResources().getString(R.string.emailsend)});
//设置邮件主体
returnIt .putExtra(Intent . EXTRA_TEXT , getResources().getString(R.string.emailbody));
//设置邮件主题
returnIt .putExtra(Intent . EXTRA_SUBJECT , getResources().getString(R.string.emailtitle) );
//设置邮件类型
returnIt .setType( "message/rfc882" );
Intent . createChooser ( returnIt , "Choose Email Client" );
startActivity(returnIt);
分享到:
评论

相关推荐

    Android向通讯录中的联系人发邮件.rar

    Android向通讯录中指定的某个联系人发邮件,代码利用 Android 提供的Intent 接口android.content.Intent.ACTION_SEND 发送一个电子邮件给本地联系人,实际上在 Android 上使用的邮件发送服务是调用Gmail程序,而非...

    android Intent实例

    此示例创建了一个地理坐标URI,并将其作为参数传递给`Intent`,启动地图应用并定位到指定坐标。 ##### 3. 调拨打电话界面 ```java Uri telUri = Uri.parse("tel:100861"); Intent returnIt = new Intent(Intent....

    Intent总结04 Data和Type属性

    4. **实例应用**:在实际应用中,比如当你点击一个邮件链接时,系统会根据"data" URI(可能是邮件地址)和"type"(可能是"text/plain")来启动能够处理邮件的应用,如Gmail或Outlook。 5. **启动Activity和Service*...

    Android源码——Intent切换.zip

    - 跳转到设置:使用Intent.createChooser()可以让用户选择任何能够发送电子邮件的应用,比如Gmail或Outlook。 总之,Intent是Android系统中极其关键的组件,理解和掌握Intent的使用对于Android开发至关重要。通过...

    intent实例

    Intent提供了丰富的功能,使得应用程序能够执行多种操作,如打开网页、显示地图、拨打电话、发送邮件等。下面将详细解释标题和描述中的Intent实例,并逐一解析每个例子的功能。 1. **打开Web浏览器**: 使用`...

    android邮件发送实现

    在Android中,发送邮件通常不是通过直接编写邮件发送代码来完成的,而是通过启动一个Intent,让系统中的邮件客户端(如Gmail, Yahoo Mail等)来处理这个请求。这样做的好处是用户可以选择他们偏好的邮件应用来发送...

    Android实现快速发送电子邮件

    Android系统内置了多种邮件客户端,如Gmail、Yahoo Mail等。我们可以通过创建一个隐式Intent来调用这些应用。首先,我们需要创建一个`Intent`对象,然后指定动作(ACTION_SEND)和数据类型("message/rfc822",表示...

    Android开发中怎样调用系统Email发送邮件(多种调用方式)

    Intent在Android中起到消息传递的作用,可以用来启动活动(Activity)或服务(Service)。以下是三种调用Email的方式: 1. 使用ACTION_SENDTO发送: 这种方式适用于无附件的邮件发送。通过设置Intent的动作为ACTION...

    Android后台发送邮件.rar

    使用JavaMail API创建一个`MimeMessage`对象,设置发件人、收件人、主题和邮件正文。例如: ```java Properties props = new Properties(); Session session = Session.getDefaultInstance(props); ...

    Android邮件发送器

    然后通过`Message`对象构建邮件内容,包括主题(Subject)、正文(Body)以及发件人和收件人的地址。 5. **发送邮件**: `Transport`类用于实际发送邮件。首先创建`Transport`对象,然后调用`Transport.send()`...

    安卓Android源码——Gmail备份手机短信源码.zip

    这个库包含了OAuth2认证机制,用于安全地获取用户授权,然后可以使用Gmail API发送邮件。 5. **OAuth2认证**:OAuth2是Google API的主要认证方式,它要求用户授权应用访问其Gmail账户。在Android中,这通常涉及启动...

    基于android邮件系统

    2. Intents:Android系统中的Intent机制用于启动其他应用程序组件,如启动邮件服务来发送邮件。 3. Content Provider:内容提供者用于在应用间共享数据,例如,邮件应用可能需要读取或写入用户的联系人信息。 4. ...

    AndroidGmail备份手机短信源码.zip

    - `sendBackupToGmail(String message)`:构建Gmail邮件对象,设置收件人、主题和正文(短信内容),然后调用Gmail API发送邮件。 备份过程中还需要考虑数据格式化和错误处理,确保短信内容在邮件中正确显示,同时...

    Android后台发送邮件

    在我们的场景中,可以创建一个隐式Intent,指定用于发送邮件的ACTION_SENDTO动作,并设置数据URI为邮件地址。系统会自动查找能够处理这种Intent的应用,如Gmail或Outlook等。 2. **SMTP服务**: SMTP是互联网上...

    使用 java mail 发送邮件

    在Android平台上,尽管原生的Android SDK提供了简单的Email Intent来发送邮件,但当需要更复杂的邮件功能,如附件、HTML内容或自动化邮件时,Java Mail API就显得尤为重要。 Java Mail API包括了多个组件,主要的有...

    邮件发送页面(类似于QQ界面)

    标题中的“邮件发送页面(类似于QQ界面)”指...在实际项目中,开发者可能会根据需求添加额外的功能,如邮件草稿箱、未发送邮件列表,或者集成第三方邮件服务SDK,如Google的Gmail API,以简化开发过程并增强用户体验。

    andoid打包短信发送到gmail邮箱实现代码

    当用户点击“发送”按钮时,`sendSms`方法会被调用,它将获取指定日期范围内的短信内容,并通过邮件服务将其发送到Gmail邮箱。 获取短信内容的部分代码没有显示,通常会涉及到使用`ContentResolver`查询`SMS`表,...

    安卓 邮件发送 android email

    JavaMail API是一个开源库,可以处理邮件协议,如SMTP(简单邮件传输协议),而Android Intent系统则允许应用程序之间进行交互。 1. **设置环境**: 在Android项目中,我们需要添加JavaMail API的相关依赖库。由于...

    android资料积累

    8. **调用发邮件**:`ACTION_SENDTO`用于启动邮件客户端,指定邮件地址。 ```java Uri emailUri = Uri.parse("mailto:shenrenkui@gmail.com"); Intent returnIt = new Intent(Intent.ACTION_SENDTO, emailUri); ```...

Global site tag (gtag.js) - Google Analytics