2

アプリケーションのファイル関連付けを作成しようとしています。マニフェストのアクティビティに次のインテント フィルターを追加しました。

            <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) に付属する「マイ ファイル」アプリケーションのバグですか、それとも別のインテント フィルタを追加する必要がありますか?

4

1 に答える 1