android 发送e-mail实例
16lz
2021-01-26
主布局文件:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="这是一个发送Email的示例"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="收信人"/> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/ed_receiver" android:hint="输入收信人Email"/> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="主 题"/> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/ed_emailSubject" android:hint="输入信件主题"/> </LinearLayout> <EditText android:layout_width="fill_parent" android:layout_height="250px" android:id="@+id/ed_emailBody" android:hint="输入新建内容"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/bt_send" android:text="发 送"/></LinearLayout>
主活动类EmailActivity.java:
package com.example.ch10;import com.example.baseexample.R;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;public class EmailActivity extends Activity {private EditText ed_receiver,ed_emailSubject,ed_emailBody;private Button bt_send;public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.ch10_email);ed_receiver = (EditText)findViewById(R.id.ed_receiver);ed_emailSubject = (EditText)findViewById(R.id.ed_emailSubject);ed_emailBody = (EditText)findViewById(R.id.ed_emailBody);bt_send = (Button)findViewById(R.id.bt_send);bt_send.setOnClickListener(new Button.OnClickListener(){@Overridepublic void onClick(View arg0) {String[] emailReciver = new String[]{ed_receiver.getText().toString()};String emailSubject = ed_emailSubject.getText().toString();String emailBody = ed_emailBody.getText().toString();Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);emailIntent.setType("plain/text");emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailReciver);emailIntent.putExtra(android.content.Intent.EXTRA_CC, "test");emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, emailSubject);emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, emailBody);startActivity(Intent.createChooser(emailIntent, "mail test"));}});}}
更多相关文章
- Android(安卓)IOC
- Android输入法弹出流程
- Android过滤特殊字符和emoji表情
- Android(安卓)Dialog 对话框详解及示例代码
- Android中Shape Drawable在xml中的使用
- 配置android的adb环境变量
- Eclipse中插件(Google Android)插件
- android中打开相机、打开相册进行图片的获取示例
- MAC下HBuilder进行Android真机调试