我想通過gmail帳戶發送電子郵件。 當我使用它時,它會提示一個對話框,要求選擇Facebook,Gmail,雅虎等類型...發送郵件的意圖chhoser
在此之前,我正在使用意圖選擇器現在我只使用意圖在下面的代碼。 它要求首次意圖選擇器..但我想默認的選擇是Gmail帳戶
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/jpeg");
intent.setType("application/octet-stream");
intent.putExtra(Intent.EXTRA_EMAIL, emailAddressList);
intent.putExtra(Intent.EXTRA_SUBJECT, emailSubject);
intent.putExtra(Intent.EXTRA_TEXT, emailText);
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+image_id));
startActivity(intent);
我要發送圖片...是純文本將與純文本工作了。 – 2012-03-06 11:59:35
我知道你也想發送圖片,但痛苦/文本MIME只能通過gmail應用程序檢查,所以可能通過EXTRA_STREAM參數添加圖片。你試過了嗎? – sabadow 2012-03-06 12:03:27
但我從資源獲取圖像,當我寫這個intent.setType(「普通/文本」)比我無法獲得擴展..如果我想獲得圖像擴展比我必須寫intent.setType (「image/jpeg」) – 2012-03-06 12:11:35