1

我需要为 CPP 文件创建一个意图过滤器。今天我发现有些用户使用小写文件扩展名(.cpp)而其他用户使用大写变体( .CPP)。我没有检查的是混合大小写(例如 *.Cpp)。

android:pathPattern 的当前设计是纯粹的“咳咳”。有没有办法使检查案例独立而不将这四个 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