我正在爲網頁構建一個伴侶應用程序。我應該打開該頁面上的鏈接與應用程序。所以我加了一個意圖過濾器,以我的活動,像這樣:通過應用程序在網站上打開鏈接
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http" />
<data android:host="www.mywebpage.com" />
<data android:pathPrefix="/" />
</intent-filter>
當我上搜索我的谷歌網站,並點擊一個結果,這個工程。提供「打開」工作表,我可以選擇我的應用程序來打開鏈接。當我在地址欄中輸入我的網站的網址時,表單不會顯示。然後,我可以在瀏覽器中瀏覽網站(我正在使用Chrome),並且我可以單擊每個鏈接,而無需詢問每個鏈接是否要打開與該應用程序的鏈接。
當點擊一個可以用我的應用程序打開的鏈接時,是否有任何方式總是顯示「打開方式」表單?我意識到,當用戶在地址欄中明確輸入URL時,用戶可能想瀏覽瀏覽器中的網站,但打開分享表就是我應該實現的。
據我所知,你不能。僅當鏈接被點擊時,深層鏈接纔會被處理。 –