2012-06-09 23 views
1

我对Android知之甚少,所以请原谅,如果这个问题没有得到正确的解答。设置寻找变量的意图

我试图设置打开时,选择一个url我的应用程序的意图..我的代码如下:

 <intent-filter> 
      <data android:scheme="http" android:host="something.com" android:pathPattern=".*p=.*" /> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 

和它完美的作品 - 但我只想启动应用程序,如果URL中有一个变量“p”。意思是:不要启动http://something.com/ok但启动http://something.com/ok/?p=100

我想我需要添加android:pathPattern属性并查找“p =”?有人可以帮忙吗?

回答

0

为此,您可以使用intent过滤器的pathPattern属性。 (See the reference here.)

+0

真棒,很高兴我在正确的道路上。任何提示模式应该是什么样子? – Henry

+0

请阅读文档,他们给出的例子,它可能会像* p = *或类似的东西... –

+0

,应该是明星p =明星 –