我需要为CPP文件创建一个intent-filter。今天我发现有些用户使用小写文件扩展名( .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>