Android路径模式与文件扩展名不匹配

Android路径模式与文件扩展名不匹配,android,android-intent,android-manifest,Android,Android Intent,Android Manifest,我正在尝试将我的活动与特定的文件扩展名关联。以下是我的意向过滤器: <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSA

我正在尝试将我的活动与特定的文件扩展名关联。以下是我的意向过滤器:

<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="content" 
          android:host="*" 
          android:mimeType="*/*" 
          android:pathPattern=".*\\.jcrlccip" />
</intent-filter>

但是,我仍然无法匹配文件类型。事实上,这与什么都不匹配

我几乎尝试过所有的排列<代码>*匹配所有内容;在*之后的任何事情都失败了


我做错了什么?谢谢

你必须这样尝试

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

您在这里使用的文件扩展名是什么?
你想要PDF、视频文件还是图像文件

示例代码:

<intent-filter>
    <action android:name="android.intent.action.VIEW"></action>
    <category android:name="android.intent.category.DEFAULT"></category>
    <category android:name="android.intent.category.BROWSABLE"></category>
    <data android:mimeType="application/pdf" android:scheme="content"></data>
</intent-filter>


这是一个自定义扩展名
.jcrlccip
(基本上是一个具有不同扩展名的json文件)。我不知道为什么,但这是可行的。我的数据标签现在是
。。。非常不合逻辑,因为mimeType实际上是八位字节流。。。谢谢,这也不行。逃逸斜杠不是自己逃走了吗?