我需要为 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>