一千萬個為什麽

搜索

如何從我的活動以編程方式啟動Android電子郵件設置屏幕

當我已經在android中配置了任何電子郵件帳戶時,我可以從我的Activity發送郵件。

但是,如果還沒有配置,有沒有辦法從我的活動啟動電子郵件設置屏幕,或至少檢查是否在發送電子郵件之前設置了電子郵件帳戶。

如果我還沒有設置我的電子郵件帳戶,那麽下面的代碼會讓我編寫短信/彩信,這是我不想要的,請提出您的建議。

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, "example.com");
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "...");
emailIntent.putExtra(Intent.EXTRA_TEXT,"...");
emailIntent.setType("text/plain");
startActivity(Intent.createChooser(emailIntent, "Send mail..."));

最佳答案

有沒有辦法啟動電子郵件設置   屏幕來自我的活動

這在SDK中不受支持,主要是因為Android中沒有“電子郵件設置屏幕”。各種電子郵件應用程序可能具有設置屏幕,但是不同的設備將安裝不同的電子郵件應用程序。

轉載註明原文: 如何從我的活動以編程方式啟動Android電子郵件設置屏幕