针对远程内容上的mime-type的Android intent-filter

时间:2015-12-27 20:46:06

标签: android android-intent intentfilter

我想创建一个intent-filter,以便匹配来自一个特定主机的所有json文档。 我不能使用pathpattern,因为相关部分在查询中,据我所知和测试,我无法在查询部分匹配。所以我的想法是匹配mime类型 - 但我在这里挣扎。 URL返回正确的内容类型 - 我用curl -I

检查
➜  ~  curl  -s -I  "https://engelsystem.de/32c3/?p=shifts_json_export&key=c7caceaaXXXXXXXXXXXXXx" | grep Content
Content-Type: application/json; charset=utf-8

但是当我有:

android:mimeType="application/json"

甚至

android:mimeType="application/*"

as intent-filter - >然后再没有比赛了

根据要求提供完整的意图适合者:

    <activity android:name=".ImportKeyFromURL">
        <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/*"
                android:host="engelsystem.de"
                android:scheme="https" />
        </intent-filter>
    </activity>

0 个答案:

没有答案