0
我希望我的應用程序能夠進行一些Web鏈接。我已經在manifest中添加了intent-filter。它看起來像這樣:帶意圖過濾參數的pathPattern-過濾器
<activity android:name=".SomeActivity">
<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="*.something.com" />
<data android:pathPattern="/.*/download/.*" />
</intent-filter>
</activity>
它的工作原理。但後來我被要求只處理那些指定了精確參數的URL。所以,我已經改變了pathPattern
這樣的:
<data android:pathPattern="/.*/download/.*param=.*" />
然後我嘗試在瀏覽器URL打開像http://something.com/en/download/what?param=1234
但是模式不工作,我的應用程序不提供開放。
我對參數有疑問。可能是pathPattern
根本看不到它們?或者我在做什麼錯了?
誰會激發您感興趣的意圖? – kupsef
用戶點擊瀏覽器中的鏈接,我的應用程序中的一些活動應該打開 – darja
嗯,我不認爲這是可能的,除非你有一個自定義的瀏覽器會打開鏈接的意圖。 (你說過它的工作原理是什麼?) – kupsef