国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android調用系統的發郵件功能的小例子

2020-04-11 12:03:46
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

package com.example.myapi.email;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;

public class SendEmailUtils {
    private SendEmailUtils(){}
    private static SendEmailUtils instance;
    public static SendEmailUtils getInstance(){
        synchronized (SendEmailUtils.class) {
            if(instance == null){
                instance = new SendEmailUtils();
            }
        }
        return instance;
    }
    /**
     * 這是一個簡單的測試,不支持帶附件,多人,抄送發送等。
     * @param context
     */
    public void sendEmail(Context context){
        Intent intent = new Intent();
        intent.setData(Uri.parse("mailto:"));
        /*設置郵件的標題*/
        intent.putExtra(Intent.EXTRA_SUBJECT, "別緊張,這僅僅是一個測試!");
        /*設置郵件的內容*/
        intent.putExtra(Intent.EXTRA_TEXT, "測試打開系統郵箱并將發送的標題和內容自動填充到郵箱,并發送郵件,");
        //開始調用
        context.startActivity(intent);
    }
    /**
     * 發郵件,帶抄送,和密送,并帶上個附件
     * @param context
     */
    public void sendEmailDuo(Context context){
        Intent intent = new Intent(Intent.ACTION_SEND);
//        intent.setData(Uri.parse("mailto:"));
        String[] tos = { "yw.1@163.com" };
        String[] ccs = { "yw.2@163.com" };
        String[] bccs = {"yw.3@163.com"};
        intent.putExtra(Intent.EXTRA_EMAIL, tos); //收件者
        intent.putExtra(Intent.EXTRA_CC, ccs); //抄送這
        intent.putExtra(Intent.EXTRA_BCC, bccs); //密送這
        intent.putExtra(Intent.EXTRA_TEXT, "郵件內容");
        intent.putExtra(Intent.EXTRA_SUBJECT, "郵件標題");

        intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/a.jpg"));
        intent.setType("image/*");
        intent.setType("message/rfc882");
        Intent.createChooser(intent, "Choose Email Client");
        context.startActivity(intent);

    }
    /**
     * 多附件發送
     * @param conext
     */
    public void sendFujian(Context conext){
        Intent intent = new Intent(Intent.ACTION_SEND_MULTIPLE);
        String[] tos = { "way.ping.li@gmail.com" };
        String[] ccs = { "way.ping.li@gmail.com" };
        intent.putExtra(Intent.EXTRA_EMAIL, tos);
        intent.putExtra(Intent.EXTRA_CC, ccs);
        intent.putExtra(Intent.EXTRA_TEXT, "body");
        intent.putExtra(Intent.EXTRA_SUBJECT, "subject");

        List<Uri> imageUris = new ArrayList<Uri>();
        imageUris.add(Uri.parse("file:///mnt/sdcard/a.jpg"));
        imageUris.add(Uri.parse("file:///mnt/sdcard/b.jpg"));
        intent.putExtra(Intent.EXTRA_STREAM, imageUris);
        intent.setType("image/*");
        intent.setType("message/rfc882");
        Intent.createChooser(intent, "Choose Email Client");
        conext.startActivity(intent);
    }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋州市| 临城县| 郧西县| 晋江市| 壶关县| 四子王旗| 云浮市| 汉中市| 浦江县| 浦城县| 江油市| 屏山县| 儋州市| 天台县| 甘洛县| 鹿泉市| 揭东县| 泗洪县| 辛集市| 叶城县| 玉山县| 朔州市| 德安县| 文水县| 修武县| 莎车县| 漯河市| 铜陵市| 南投县| 九江县| 额济纳旗| 清河县| 宿迁市| 洪洞县| 陇川县| 会理县| 汉沽区| 衡水市| 博兴县| 南溪县| 随州市|