我的应用程序的核心部分是一种非标准文件类型,即 .crumb 文件。这个意图在几乎所有情况下都可以正常工作,除了 Gmail 应用程序。
我已经确认该意图可以从文件浏览器、Hotmail 应用程序、Skype、aosp 电子邮件应用程序等应用中使用。但是,只有 Gmail 没有下载选项。
我是否需要进行其他文件注册?以下是我的意图过滤器:
<intent-filter android:priority="100">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.crumb" />
<data android:host="*" />
</intent-filter>