如何在Android中注册我的应用以打开具有自定义文件类型的电子邮件附件?

如何在Android中注册我的应用以打开具有自定义文件类型的电子邮件附件?,第1张

概述我的应用程序应该处理我的自定义.rmc文件.我的用户将通过电子邮件接收它们,我希望我的应用程序能够打开它们,但理想情况下打开尽可能少的其他文件类型,我的应用程序无法处理.我在Android中使用以下intent-filter,但遗憾的是无法在gmail中打开attachemnts(gmail提供了一条错误消息,

我的应用程序应该处理我的自定义.rmc文件.我的用户将通过电子邮件接收它们,我希望我的应用程序能够打开它们,但理想情况下打开尽可能少的其他文件类型,我的应用程序无法处理.

我在Android中使用以下intent-filter,但遗憾的是无法在gmail中打开attachemnts(gmail提供了一条错误消息,表明没有应用程序可以打开rmc文件).

        <intent-filter>            <action androID:name="androID.intent.action.MAIN"/>            <action androID:name="androID.intent.action.VIEW"/>            <category androID:name="androID.intent.category.LAUNCHER"/>            <category androID:name="androID.intent.category.DEFAulT"/>            <data androID:scheme="content" androID:mimeType="*/*" androID:host="*" androID:pathPattern=".*\.rmc"/>            <data androID:mimeType="application/octet" />            <data androID:mimeType="application/octet-stream" />        </intent-filter>

为了进行比较,以下过滤器捕获文件但捕获的方式太多:

        <intent-filter>            <action androID:name="androID.intent.action.MAIN"/>            <action androID:name="androID.intent.action.VIEW"/>            <category androID:name="androID.intent.category.LAUNCHER"/>            <category androID:name="androID.intent.category.DEFAulT"/>            <data androID:mimeType="application/*" />        </intent-filter>

解决方法:

My app is supposed to handle my custom .rmc files.

AndroID中的文件扩展名支持很少.

I use the following intent-filter in AndroID with unfortunately doesn’t work for opening attachemnts in gmail

Gmail或任何其他应用程序无需使用使用文件扩展名的内容Uri值.因此,欢迎您使用< intent-filter>,但不要认为它适用于所有电子邮件客户端或任何其他任意应用.

How do I register my app in AndroID to open email attachments with a custom filetype?

你没有.

如果发送电子邮件的电子邮件客户端将为您的内容提供特定的独特MIME类型,请将该MIME类型用于androID:mimeType.例如,如果您要从某个服务器发送电子邮件,您应该能够控制附件的添加方式以及它使用的MIME类型.

否则,找到一些使用独特MIME类型的数据的分发机制(例如,从Web服务器下载,您可以在其中配置服务器以使用该MIME类型提供服务).然后,将该MIME类型用于androID:mimeType.

总结

以上是内存溢出为你收集整理的如何在Android中注册我的应用以打开具有自定义文件类型的电子邮件附件?全部内容,希望文章能够帮你解决如何在Android中注册我的应用以打开具有自定义文件类型的电子邮件附件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1096402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存