如何使用Android Intent过滤器排除网址?

时间:2013-06-07 19:38:57

标签: android android-intent filter path

我看到了一些像这样的意图过滤器。

<data android:scheme="http" 
      android:host="m.facebook.com" 
      android:pathPattern=".*"/>

Facebook应用会抛出像

这样的网址
http://m.facebook.com/l.php?u=http%3A%2F%2Fyoutu.be%2FBsKtRwSyLmM&h=9AQF5nU03&s=1

我想打开那些包含youtu.be但不是用户的网址(因为我想在应用中打开视频而非用户个人资料)。

1 个答案:

答案 0 :(得分:1)

我一直在寻找类似的东西,显然你只能过滤实际路径(在这种情况下是“l.php”)而不是查询字符串(u = http%3A ...)。

以下是类似的问题: intent filter pathPrefix with question mark

一种解决方法(仅当您要查找对您自己页面的引用时才有效): Android Browser Facebook Redirect Does Not Always Trigger Intent for URL

相关问题