通常の方法で標準の Android ブラウザーを実行できるようにしたい、ファイルへのリンクがあるページに移動します。
<a href=./myfile.gcsb>click here</a>
リンクをクリックしてアプリを起動すると、必要に応じてファイルを処理できます。
Web ページは基本的に問題なく動作します。PC 上の Firefox からリンクをクリックすると、予想どおり、ファイルを保存するか、.gcsb ファイル タイプ用の登録済みアプリで開くかのオプションが表示されます。しかし、Androidデバイスではありません。
ただし、考えられる限り、アプリでインテントフィルターのすべてのバージョンを試しました。
<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="http" android:host="*" android:mimeType="application/*" android:pathPattern=".*\\.gcsb" />
</intent-filter>
また、ブラウザでリンクをクリックしてもアプリが起動されることはありません。
これに関する投稿がたくさんあることは知っていますが、これまでに解決に役立ったものはありません。どんな提案もありがたく受け取った。(Android OS 2.2 を実行)。