如何从pathPatttern中清除目录

时间:2018-04-20 22:50:13

标签: android android-instant-apps

我找到了很多方法来设置pathPatterns以应用于某些目录或文件。我需要从一般模式排除目录。

我有一个带pathPattern="/.*"的InstantApp意图过滤器,允许两种方式通过下载即时应用功能moduleviz。,example.com/abc/xyzexample.com/?Q1=abc&Q2=xyz

我的问题是我需要一个目录,比如说example.com/exclusion不要被视为要传递的参数,而是 BROWSABLE

任何想法或我问不可能?顺便说一下,我不想将我的pathPattern移到"/insertion/.*"

2 个答案:

答案 0 :(得分:3)

  

任何想法或我是否都在问不可能?

你在问不可能。您可以以加性方式使用多个pathPattern值,但<intent-filter>中通常没有减法语义。

答案 1 :(得分:1)

如果您的路径模式前缀为以下值: pathPattern = “/的包含 /.*”

所以你在清单中添加它只处理这个。

示例:

example.com/的包含 / ABC / XYZ

example.com/的包含 / Q1 = ABC&安培; Q2 = XYZ

所以这个(被排除在外):

example.com/exclusion

它不会由应用程序管理。