Android intent-filter路径模式

时间:2015-04-30 17:27:00

标签: android android-intent

我想制作一个可以检测这样的网址的intent-filter:

  

http://www.example.com/?p=12345

我尝试使用此代码:

<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:scheme="http"
                android:host="www.example.com"
                android:pathPattern="/\\?p=.*"/>

        </intent-filter>

但它不起作用。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我找到了答案

<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="www.example.com"
                android:pathPattern="/*"
                android:scheme="http" />
            <data
                android:host="www.example.com"
                android:pathPattern="/.*/"
                android:scheme="http" />
        </intent-filter>