android—Intent发送文本email
代码如下:
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MyIntentCaseDemo extends Activity { private Button mybut = null ; // 按钮组件 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.main); // 默认布局管理器 this.mybut = (Button) super.findViewById(R.id.mybut) ; // 取得组件 this.mybut.setOnClickListener(new OnClickListenerImpl());// 定义单击事件 } private class OnClickListenerImpl implements OnClickListener { @Override public void onClick(View view) { Intent emailIntent = new Intent(Intent.ACTION_SEND) ;// 实例化Intent emailIntent.setType("plain/text") ; // 设置类型 String address[] = new String[]{"[email protected]"} ; // 收件人的地址 String subject = "山东大学软件学院(SDU)" ; // 邮件主题 String content = "山东大学软件学院(SDU)www.sdu.edu.cn" ; // 邮件内容 emailIntent.putExtra(Intent.EXTRA_EMAIL, address) ; // 设置收件人 emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject) ; // 设置主题 emailIntent.putExtra(Intent.EXTRA_TEXT, content) ; // 设置内容 MyIntentCaseDemo.this.startActivity(emailIntent); // 执行Intent } } }
所需权限:
<uses-permission android:name="android.permission.CALL_PHONE"/>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。