1

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>
4

0 に答える 0