2012-08-22 47 views
1

我有一個意圖過濾器在Manifest處理URL上的水龍頭,如果URL匹配我的應用程序啓動過濾器數據。在意圖過濾處理https模式

<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="*" port="8765" android:path="/mypath" /> 
</intent-filter> 

意圖過濾器的工作原理,當模式爲「http」但如果我更改爲「https」故意過濾器沒有做任何事情,鏈接開始在瀏覽器中加載。

有人知道這裏有什麼問題嗎?

回答

12

只是一個額外的數據行添加到您的過濾器:

<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="*" port="8765" android:path="/mypath" /> 
    <data android:scheme="https" android:host="*" port="8765" android:path="/mypath" /> 
</intent-filter>