とスキームintent-filterの両方から開くことができないようです。特定のファイル拡張子(例: "。riley")を検索するように設定しましたが、スキームとスキームの両方を検索するようにセクションを設定すると、を介して開くことを拒否します。だけを探すように設定すると、で開きません。を指定しない場合は、とを介して開くだけで、を無視します。httpcontentintent-filterdatahttpcontenthttphttpcontentschemefilecontenthttp
これが指定なしの私の基本的なセットアップschemeです:
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="*"
android:mimeType="*/*"
android:pathPattern=".*\\.riley" />
指定されたパス拡張子からアプリケーションを開くためのアクセス権を取得するにはどうすればよいですか?