【发布时间】:2014-02-21 00:32:26
【问题描述】:
我正在将二进制文件保存到具有自定义扩展名的文件中,例如 .custom。如何将其保存为特定的 mime 类型?我希望调用我的应用程序来打开该自定义文件。在清单中,我使用 / 作为 mimeType,但即使在点击图像时也会调用该应用程序。我使用了 octet-stream,但该文件没有被识别并且应用程序没有被打开。我只想保存一个带有自定义扩展名的二进制文件,操作系统会在遇到此文件时调用我的应用程序。
<intent-filter>
<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="application/octet-stream" />
<data android:pathPattern=".*\\.test" />
<data android:host="*" />
</intent-filter>
【问题讨论】:
标签: android mime-types file-extension file-association file-browser