Android:Android:pathPattern的用途是什么;t过滤器http方案?

Android:Android:pathPattern的用途是什么;t过滤器http方案?,android,api,android-intent,pattern-matching,Android,Api,Android Intent,Pattern Matching,我想用使用http方案的特定Uri模式捕获意图。我不想弹出选择器对话框 Android API根据Uri路径部分的模式匹配宣传意向过滤: 但是,当我尝试为路径指定除“*”(弹出选择器,我试图避免)以外的模式时,它不起作用,浏览器会自动处理意图 所以,我的问题是,如果对于http方案,pathPattern/pathPrefix要么自动解析到浏览器,要么弹出选择器,那么它的用途是什么 我想用使用http方案的特定Uri模式捕获意图。我不想弹出选择器对话框 而且,这是不可能的,因为这将是一个安全漏

我想用使用http方案的特定Uri模式捕获意图。我不想弹出选择器对话框

Android API根据Uri路径部分的模式匹配宣传意向过滤:

但是,当我尝试为路径指定除“*”(弹出选择器,我试图避免)以外的模式时,它不起作用,浏览器会自动处理意图

所以,我的问题是,如果对于http方案,pathPattern/pathPrefix要么自动解析到浏览器,要么弹出选择器,那么它的用途是什么

我想用使用http方案的特定Uri模式捕获意图。我不想弹出选择器对话框

而且,这是不可能的,因为这将是一个安全漏洞

但是,当我尝试为路径指定除“*”(弹出选择器,我试图避免)以外的模式时,它不起作用,浏览器会自动处理意图

一个模式,而不是一个简单的通配符,这大概是可行的

所以,我的问题是,如果对于http方案,pathPattern/pathPrefix要么自动解析到浏览器,要么弹出选择器,那么它的用途是什么


这样你就可以在选择器中选择合适的材料子集。在我上面链接的日历应用程序中,日历出现在任意URL的选择器中是愚蠢的——它只知道如何处理某些Google日历URL。因此,它们被放入过滤器中,因此它们只会出现在相关上下文中。

是的,但如果您要允许过滤,人们会假设您能够在某个级别进行过滤,您将是唯一可以处理该意图的应用程序,从而绕过选择器。@Scienceprodigy,但您不是唯一可以处理该意图的应用程序。浏览器也可以处理它,因为它限制性较小。@Scienceprodigy:“这是一个安全漏洞”的哪一部分你不明白?