私は奇妙な状況があります。AndroidのメールHTC Thunderboltの複数の添付ファイルの問題
次のコードを使用して、複数の添付ファイルを含むメールを送信しようとしています。
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
// emailIntent.setType("plain/text");
emailIntent.setType("application/octet-stream");
...
....
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
これは正常に動作し、暗黙の意思メカニズムはGmailやSkypeのような多くのオプションを示し、メッセージングなど
問題はデフォルトのメールクライアントは、HTCサンダーボルトに表示されないということです(ただし、HTC Incredible Sを含む他のデバイスでも動作します)。
Intent.ACTION_SEND
を使用して1つの添付ファイルを送信しようとすると、デフォルトのメールクライアントはと表示されます。私はtext/plain、appliation/octet-stream、message/rfc282などにコンテンツタイプを設定しようとしましたが、どれも動作しません。
私はここで何が欠けていますか?
最後に、すべての添付ファイルをzipファイルにバンドルして、そのzipファイルをアップロードします。 –
これは試しましたか? http://stackoverflow.com/questions/4552831/how-to-attach-multiple-files-to-email-client-in-android – juanlugm