2011-12-18 33 views
2

在我的应用程序中,我试图让它打开一个活动,当有人单击浏览器上的链接时。我正在使用这个数据块,但它不会工作。数据意图:路径模式

<data android:scheme="http" 
     android:host="www.test.com" 
     android:pathPrefix="/get/" 
     android:pathPattern="/.*\\" /> 

例如当我点击www.test.com它打开时,当pathPrefix是/ GET /只应打开它的应用程序。我怎样才能解决这个问题?

API:http://developer.android.com/guide/topics/manifest/data-element.html#path

回答

1

所以,你有前缀/获取但从我这是对字符串的开头检查所以它这里无关紧要的文件的理解。

为什么它捕捉所有这是因为你的正则表达式捕获所有?

试着这么做:

android:pathPattern="[get]" 
+0

怎么样,如果它像/?a=(.*)我怎么能作出这样只开 – arberb 2011-12-18 16:38:19