アプリケーションのファイル関連付けを作成しようとしています。マニフェストのアクティビティに次のインテント フィルターを追加しました。
<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:mimeType="application/zip" />
<data android:mimeType="application/x-compressed" />
<data android:mimeType="application/x-zip-compressed" />
<data android:mimeType="application/x-zip" />
<data android:mimeType="application/octet-stream" />
<data android:pathPattern=".*\\.zip" />
</intent-filter>
デフォルトの Android ブラウザを使用して zip ファイルをダウンロードすると、ダウンロードが完了したら通知バーでダウンロードしたファイルをタップすると、アプリケーションが 3 つのオプションのいずれかとして表示されます。残念ながら、通知バーでダウンロードしたアイテムをクリックすると、そこから消えてしまいます。そこで、「マイ ファイル」アプリケーションを開き、ダウンロード フォルダーに移動します。ただし、zip ファイルを選択すると、ファイルの種類に関連付けられたアプリケーションがないと表示されます。
これは Android (または Samsung) に付属する「マイ ファイル」アプリケーションのバグですか、それとも別のインテント フィルタを追加する必要がありますか?