diff options
| -rw-r--r-- | main/AndroidManifest.xml | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/main/AndroidManifest.xml b/main/AndroidManifest.xml index 4cc8211..b30ed20 100644 --- a/main/AndroidManifest.xml +++ b/main/AndroidManifest.xml @@ -140,7 +140,25 @@ android:name=".cgeocaches" android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/app_name" > - <intent-filter> + + <!-- intent filter for local gpx files --> + <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:mimeType="*/*" /> + <data android:scheme="file" /> + <data android:host="*" /> + <data android:pathPattern=".*\\.gpx" /> + <!-- path pattern does not match dots correctly: http://stackoverflow.com/q/3400072/44089 --> + <data android:pathPattern=".*\\..*\\.gpx" /> + <data android:pathPattern=".*\\..*\\..*\\.gpx" /> + <data android:pathPattern=".*\\..*\\..*\\..*\\.gpx" /> + <data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.gpx" /> + </intent-filter> + <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> @@ -156,22 +174,6 @@ <data android:pathPattern=".*\\.gpx" /> <data android:pathPattern=".*\\.zip" /> </intent-filter> - -<!-- intent filter for local files --> - <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:mimeType="*/*" /> - <data android:scheme="file" /> - <data android:pathPattern=".*\\.gpx" /> - <!-- path pattern does not match dots correctly: http://stackoverflow.com/q/3400072/44089 --> - <data android:pathPattern=".*\\..*\\.gpx" /> - <data android:pathPattern=".*\\..*\\..*\\.gpx" /> - <data android:pathPattern=".*\\..*\\..*\\..*\\.gpx" /> - <data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.gpx" /> - <data android:host="*" /> - </intent-filter> </activity> <activity android:name=".maps.google.GoogleMapActivity" |
