Commit a86d5a51 authored by Edward Wang's avatar Edward Wang
Browse files

Handle each scheme separately

Apparently the android:schemes were interfering with each other, so clicking on rtsp:// links wouldn't work as the filter was trying to match rtsp:// _AND_ rtp:// _AND_ etc, which is absurd.

Tested and verified on Android 2.1 and 4.0.

Close #5002
parent b11fdfab
...@@ -75,19 +75,50 @@ ...@@ -75,19 +75,50 @@
<intent-filter> <intent-filter>
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="video/*" /> <data android:mimeType="video/*" />
<data android:mimeType="audio/*" /> <data android:mimeType="audio/*" />
<data android:scheme="http" /> <data android:scheme="http" />
<data android:scheme="icyx" />
<data android:scheme="https" /> <data android:scheme="https" />
<data android:scheme="rtp" /> <data android:scheme="file" />
</intent-filter>
<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="rtsp" /> <data android:scheme="rtsp" />
</intent-filter>
<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="rtmp" /> <data android:scheme="rtmp" />
<data android:scheme="file" /> </intent-filter>
<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="rtp" />
</intent-filter>
<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="mms" /> <data android:scheme="mms" />
</intent-filter>
<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="mmsh" /> <data android:scheme="mmsh" />
</intent-filter> </intent-filter>
<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="icyx" />
</intent-filter>
</activity> </activity>
<activity <activity
android:name=".gui.audio.AudioBrowserFragment" android:name=".gui.audio.AudioBrowserFragment"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment