用于开放特定范围的意图过滤器

时间:2018-09-22 07:36:08

标签: android intentfilter

我要打开属于我特定扩展名的.wave文件(是具有zip扩展名的.wave文件)。我进行了非常严格的搜索,并使用了stackoverflow或其他网站中的intent-filter类型的代码。但是这些代码对我不起作用,例如,我测试了以下intent-filter s:

 <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:mimeType="application/wave" />
            <data android:scheme="http" android:host="*"
                android:pathPattern=".*\\.wave" />
            <data android:scheme="https" android:host="*"
                android:pathPattern=".*\\.wave" />
            <data android:scheme="content" android:host="*"
                android:pathPattern=".*\\.wave" />
            <data android:scheme="file" android:host="*"
                android:pathPattern=".*\\.wave" />
        </intent-filter>

<intent-filter >

            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="file" android:host="*"/>
            <data android:scheme="content"/>
            <data android:mimeType="*/*" />
            <data android:pathPattern=".*\\.wave" />
        </intent-filter>

0 个答案:

没有答案