如何使用自定义扩展名从Android应用程序打开BIN文件?

如何使用自定义扩展名从Android应用程序打开BIN文件?,android,mime-types,intentfilter,Android,Mime Types,Intentfilter,我试图在Android Studio中打开一个带有意图的文件。ACTION\u open\u DOCUMENT,我需要的大多数格式都能完美打开。然而,BIN文件并没有被我当前的过滤器“捕获”,我也不知道为什么。我使用的是八位字节流mime类型 我的意图过滤器代码如下所示 <intent-filter> <action android:name="android.intent.action.VIEW" />

我试图在Android Studio中打开一个带有
意图的文件。ACTION\u open\u DOCUMENT
,我需要的大多数格式都能完美打开。然而,BIN文件并没有被我当前的过滤器“捕获”,我也不知道为什么。我使用的是八位字节流mime类型

我的意图过滤器代码如下所示

<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:scheme="content" />

                <data android:mimeType="application/gzip" />
                <data android:mimeType="application/octet-stream" />
                <data android:mimeType="text/xml" />
</intent-filter>


谢谢。

什么是bin文件?
文件检索类
。那是什么?我把FileRetrieval类改为Intent.ACTION\u OPEN\u DOCUMENT。BIN指的是二进制文件Bin指的是gzip?你为什么不举个例子?所有文件都是二进制文件。我指的是文件格式。我相当确定.bin需要与意图过滤器中的.gz文件分开处理。