Android(安卓)调用Gmail发送邮件
16lz
2021-12-04
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 利用socket 发送Json数据demo
- 【Android】播放视频的简易播放器源码
- Android发送短信
- Android时间工具类 本地转UTC,UTC转本地
- Android中base64加密后的字符串带有“\n”导致出错的问题解决
- Android(安卓)与H5交互心得(Base64图片)
- %1$s %1$d Android(安卓)string (java & Android(安卓)格式化字符
- Android中字符串的拆分-split
- android 执行shell命令代码