Android的pathPattern不匹配的文件扩展名

我想我的活性特定文件扩展名关联。 这里是我的意图过滤器:

<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>

但是我仍然不能够匹配的文件类型。 其实,这没什么匹配。

我几乎尝试了所有的排列。 .*匹配一切; *后出现任何故障。

我究竟做错了什么? 谢谢

--------------解决方案-------------

您正在使用的文件扩展名吗?
你要像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>

你必须尝试这样的

<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>

分类:安卓 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.719 (s). 10 q(s)