CPP ファイル用のインテント フィルターを作成する必要があります。今日、一部のユーザーが小文字のファイル拡張子 ( .cpp) を使用し、他のユーザーが大文字のバリアント ( .CPP) を使用していることを知りました。私がチェックしなかったのは、大文字と小文字が混在するもの (例: *.Cpp) です。
android:pathPattern の現在の設計は純粋な「エヘム」です。これらの4つのpathPattern行を15行に拡張せずに、そのチェックケースを独立させる方法はありますか?
よろしくお願いします。
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:scheme="file" />
<data android:pathPattern=".*\\.cpp" />
<data android:pathPattern=".*\\..*\\.cpp" />
<data android:pathPattern=".*\\..*\\..*\\.cpp" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.cpp" />
</intent-filter>