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等但是没有效果.
我在这里错过了什么?
听起来像是 Thunderbolt 版本的 Sense 中的一个错误。定制用户界面以取胜,我说得对吗?
不管怎样,我会查找哪个应用程序实际上处理 Thunderbolt 上的电子邮件,并添加一个 if 语句来检测该设备是否是 Thunderbolt。如果是,请将 Intent 的目标类设置为任何值。如果不是,那就做你已经在做的事情。
归档时间: |
|
查看次数: |
614 次 |
最近记录: |