HTC Thunderbolt上的Android Email Multiple Attachment问题

Mah*_*san 24 android email-attachments android-intent 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 );
Run Code Online (Sandbox Code Playgroud)

这很好用,隐式意图机制显示了很多选项,如Gmail,Skype,Messaging等.

问题是默认的Mail客户端没有显示在HTC Thunderbolt上(但适用于其他设备,包括HTC Incredible S).

如果我尝试使用发送单个附件Intent.ACTION_SEND,则会显示默认邮件客户端.我已经尝试将内容类型设置为text/plain,appliation/octet-stream,message/rfc282等但是没有效果.

我在这里错过了什么?

Ste*_*oen 0

听起来像是 Thunderbolt 版本的 Sense 中的一个错误。定制用户界面以取胜,我说得对吗?

不管怎样,我会查找哪个应用程序实际上处理 Thunderbolt 上的电子邮件,并添加一个 if 语句来检测该设备是否是 Thunderbolt。如果是,请将 Intent 的目标类设置为任何值。如果不是,那就做你已经在做的事情。