AndroidManifest.xml中的Android intent-filter与传入的Intent不匹配

时间:2015-01-04 06:14:35

标签: android android-intent

据我所知,模式应该匹配:

  • action = VIEW
  • mimetype = any
  • host = any
  • pattern =任何以.php
  • 结尾的内容
  • scheme = file

AndroidManifest.xml示例:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <action android:name="android.intent.action.EDIT" />

    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />

    <data android:mimeType="*/*" android:host="*" android:pathPattern=".*\\.php" android:scheme="file" />
</intent-filter>

传入意图数据:

enter image description here

1 个答案:

答案 0 :(得分:0)

another post中找到原因。

tl;博士:Android团队没有正确实施。任何文件路径。在它中将无法正确匹配,因此我们被迫使用黑客攻击。