YouTube的意图过滤器表现得很愚蠢

时间:2011-11-03 19:04:19

标签: android filter youtube android-intent

我无法在浏览器上访问YouTube以启动我的应用。必须是因为AJAX /重定向。这适用于Flickr和其他网站,但不适用于YouTube。

        <intent-filter >
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host="youtube.com"
                android:pathPattern=".*"
                android:scheme="http" />
            <data
                android:host="*.youtube.com"
                android:pathPattern=".*"
                android:scheme="http" />
        </intent-filter>

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

以下intent-filter适用于4.0 +:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSEABLE" />
    <data android:scheme="http"
          android:host="*.youtube.com"
          android:pathPrefix="/watch" />
</intent-filter>