如何创建与案例无关的intentfilter?

时间:2012-05-22 13:16:48

标签: android manifest intentfilter

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

0 个答案:

没有答案