2010-02-05 31 views
1

我想要使用意图过滤器,例如,如果用户点击某个域的URL,他们可以在我的本地应用程序(如果安装的话)查看URL。所以,我有意向过滤器看起来像这样:意图过滤器与网址 - 我们如何限制范围?

<data android:host="www.mysite.com" android:scheme="http"></data> 

是有办法细化规则是这样的:

<data android:host="www.mysite.com/farm" android:scheme="http"></data> 

所以,我不想打开我的应用程序,除非网址使用子文件夹“农场”。如果我的应用只使用普通域名进行调用,那么它就没有用处 - 只有在用户点击指向“farm”子文件夹的链接时才有用。

感谢

回答

2

使用android:data elementandroid:pathPrefix属性。

+0

,这并不表明答案:(我可以读的API。 – 2011-03-09 06:55:17

+0

我同意埃里克,请实际上显示了答案。显然,这是不是很描述蜜蜂。 – rplankenhorn 2012-10-22 19:50:02

1

您应该使用路径参数

<data android:host="www.mysite.com" 
     android:path="/farm" 
     android:scheme="http" > 
    </data>