最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android調(diào)用系統(tǒng)的發(fā)郵件功能的小例子

 更新時(shí)間:2013年08月22日 16:15:18   作者:  
這篇文章介紹了Android調(diào)用系統(tǒng)的發(fā)郵件功能的小例子,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

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;
    }
    /**
     * 這是一個(gè)簡(jiǎn)單的測(cè)試,不支持帶附件,多人,抄送發(fā)送等。
     * @param context
     */
    public void sendEmail(Context context){
        Intent intent = new Intent();
        intent.setData(Uri.parse("mailto:"));
        /*設(shè)置郵件的標(biāo)題*/
        intent.putExtra(Intent.EXTRA_SUBJECT, "別緊張,這僅僅是一個(gè)測(cè)試!");
        /*設(shè)置郵件的內(nèi)容*/
        intent.putExtra(Intent.EXTRA_TEXT, "測(cè)試打開系統(tǒng)郵箱并將發(fā)送的標(biāo)題和內(nèi)容自動(dòng)填充到郵箱,并發(fā)送郵件,");
        //開始調(diào)用
        context.startActivity(intent);
    }
    /**
     * 發(fā)郵件,帶抄送,和密送,并帶上個(gè)附件
     * @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, "郵件內(nèi)容");
        intent.putExtra(Intent.EXTRA_SUBJECT, "郵件標(biāo)題");

        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);

    }
    /**
     * 多附件發(fā)送
     * @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);
    }

}

相關(guān)文章

  • Android Activity與Fragment實(shí)現(xiàn)底部導(dǎo)航器

    Android Activity與Fragment實(shí)現(xiàn)底部導(dǎo)航器

    這篇文章主要介紹了Android Activity與Fragment實(shí)現(xiàn)底部導(dǎo)航器的相關(guān)資料,并附實(shí)例代碼,需要的朋友可以參考下
    2016-11-11
  • kotlin中object關(guān)鍵字的三種使用場(chǎng)景

    kotlin中object關(guān)鍵字的三種使用場(chǎng)景

    這篇文章主要給大家介紹了關(guān)于kotlin中object關(guān)鍵字的三種使用場(chǎng)景,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用kotlin具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Android系統(tǒng)制作自定義簽名的例子

    Android系統(tǒng)制作自定義簽名的例子

    這篇文章主要介紹了Android系統(tǒng)制作自定義簽名的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Flutter應(yīng)用程序?qū)崿F(xiàn)隱私屏幕示例解析

    Flutter應(yīng)用程序?qū)崿F(xiàn)隱私屏幕示例解析

    這篇文章主要為大家介紹了Flutter應(yīng)用程序?qū)崿F(xiàn)隱私屏幕示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Android里面的Service種類以及啟動(dòng)方式

    Android里面的Service種類以及啟動(dòng)方式

    Android中的Service分為前臺(tái)服務(wù)和后臺(tái)服務(wù),前臺(tái)服務(wù)需要亮身份牌并顯示通知,后臺(tái)服務(wù)則有啟動(dòng)方式選擇,包括startService和bindService,選擇啟動(dòng)方式應(yīng)根據(jù)任務(wù)類型和場(chǎng)景進(jìn)行,需要的朋友可以參考下
    2025-02-02
  • android自定義滾動(dòng)上下回彈scollView

    android自定義滾動(dòng)上下回彈scollView

    這篇文章主要為大家詳細(xì)介紹了android自定義滾動(dòng)上下回彈scollView,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Android中ActionBar和ToolBar添加返回箭頭的實(shí)例代碼

    Android中ActionBar和ToolBar添加返回箭頭的實(shí)例代碼

    這篇文章主要介紹了Android中ActionBar和ToolBar添加返回箭頭的實(shí)例代碼,需要的朋友可以參考下
    2017-09-09
  • Android中默認(rèn)系統(tǒng)的聲音/大小修改和配置詳解

    Android中默認(rèn)系統(tǒng)的聲音/大小修改和配置詳解

    這篇文章主要給大家介紹了關(guān)于Android中默認(rèn)系統(tǒng)的聲音/大小修改和配置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-11-11
  • Kotlin定義其他類的實(shí)現(xiàn)詳解

    Kotlin定義其他類的實(shí)現(xiàn)詳解

    這篇文章主要介紹了Kotlin定義其他類的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • flutter的環(huán)境安裝配置問題及解決方法

    flutter的環(huán)境安裝配置問題及解決方法

    Flutter是Google推出的基于Dart語言開發(fā)的跨平臺(tái)開源UI框架,旨在統(tǒng)一紛紛擾擾的跨平臺(tái)開發(fā)框架,在UI層面上多端共用一套Dart代碼來實(shí)現(xiàn)多平臺(tái)適配開發(fā),這篇文章主要介紹了flutter的環(huán)境安裝配置問題,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

九龙坡区| 太康县| 英德市| 崇仁县| 石屏县| 额尔古纳市| 浦北县| 彭阳县| 沁水县| 久治县| 高平市| 泸西县| 威远县| 固镇县| 周口市| 确山县| 探索| 白水县| 英山县| 九台市| 青海省| 布尔津县| 普兰店市| 宾川县| 和硕县| 那曲县| 常德市| 赤峰市| 璧山县| 瑞昌市| 定襄县| 清远市| 湾仔区| 蛟河市| 当阳市| 海原县| 通辽市| 亳州市| 德江县| 蛟河市| 金华市|