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实际上是八位字节流。。。谢谢,这也不行。逃逸斜杠不是自己逃走了吗?