Android 调用Gmail发送邮件
16lz
2021-01-23
1)关键代码如下
package com.example.androidtestapp;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.widget.Button;public class MainActivity extends Activity {private Button button1=null;/* reveiverString 收件人* ccString 抄送人* subjectString 主题* bodyString 正文* */private String[] reveiverString=new String[]{"294130030@qq.com","329132652@qq.com"};private String[] ccString=new String[]{"294130030@qq.com","329132652@qq.com"};private String subjectString="subject";private String bodyString="body";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button1=(Button)findViewById(R.id.button1);button1.setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View v) {/*通过Intent来发送邮件*/Intent intent=new Intent(android.content.Intent.ACTION_SEND);/*设置邮件的格式为plain/text*/intent.setType("plain/text");/*讲获得的字符串放入Intent中*/intent.putExtra(android.content.Intent.EXTRA_EMAIL, reveiverString);intent.putExtra(android.content.Intent.EXTRA_CC, ccString);intent.putExtra(android.content.Intent.EXTRA_SUBJECT, subjectString);intent.putExtra(android.content.Intent.EXTRA_TEXT, bodyString);/*打开Gmail并讲相关参数传入*/startActivity(intent);}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
更多相关文章
- Android中base64加密后的字符串带有“\n”导致出错的问题解决
- %1$s %1$d Android string (java & Android 格式化字符串)
- Android中字符串的拆分-split
- iphone/android比较学习之──图片、文件、字符串
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值
- 处理固定宽度下的长字符串绘制(Android)
- android图片压缩并转为base64字符串
- Android项目中如果json字符串中key-value顺序很重要,不要使用Andr
- listview为空时,显示字符串