aboutsummaryrefslogtreecommitdiffstats
path: root/main/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'main/AndroidManifest.xml')
-rw-r--r--main/AndroidManifest.xml590
1 files changed, 331 insertions, 259 deletions
diff --git a/main/AndroidManifest.xml b/main/AndroidManifest.xml
index 27b5081..ef9d3fe 100644
--- a/main/AndroidManifest.xml
+++ b/main/AndroidManifest.xml
@@ -1,278 +1,350 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- android:versionName="developer build"
- android:versionCode="20121203"
- package="cgeo.geocaching"
- android:installLocation="auto">
- <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" />
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
- <uses-feature android:name="android.hardware.camera" android:required="false"/>
- <supports-screens
- android:largeScreens="true"
- android:xlargeScreens="true"
- android:normalScreens="true"
- android:smallScreens="true"
- android:anyDensity="true" />
- <application
- android:name=".cgeoapplication"
- android:theme="@style/cgeo"
- android:label="@string/app_name"
- android:icon="@drawable/cgeo"
- android:backupAgent="cgeo.geocaching.backup.CentralBackupAgent"
- android:allowBackup="true" >
- <uses-library android:name="com.google.android.maps" android:required="false" />
-
+ package="cgeo.geocaching"
+ android:installLocation="auto"
+ android:versionCode="20121203"
+ android:versionName="developer build" >
+
+ <uses-sdk
+ android:minSdkVersion="4"
+ android:targetSdkVersion="8" />
+
+ <uses-permission android:name="android.permission.INTERNET" />
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+ <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
+
+ <uses-feature
+ android:name="android.hardware.camera"
+ android:required="false" />
+
+ <supports-screens
+ android:anyDensity="true"
+ android:largeScreens="true"
+ android:normalScreens="true"
+ android:smallScreens="true"
+ android:xlargeScreens="true" />
+
+ <application
+ android:name=".cgeoapplication"
+ android:allowBackup="true"
+ android:backupAgent="cgeo.geocaching.backup.CentralBackupAgent"
+ android:icon="@drawable/cgeo"
+ android:label="@string/app_name"
+ android:theme="@style/cgeo" >
+ <uses-library
+ android:name="com.google.android.maps"
+ android:required="false" />
+
<!-- Samsung Multi-Window support -->
- <uses-library android:name="com.sec.android.app.multiwindow" android:required="false" />
- <meta-data
- android:name="com.sec.android.support.multiwindow"
+ <uses-library
+ android:name="com.sec.android.app.multiwindow"
+ android:required="false" />
+
+ <meta-data
+ android:name="com.sec.android.support.multiwindow"
android:value="true" />
- <meta-data
- android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W"
+ <meta-data
+ android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W"
android:resource="@dimen/app_defaultsize_w" />
- <meta-data
- android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H"
+ <meta-data
+ android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H"
android:resource="@dimen/app_defaultsize_h" />
-
<meta-data
- android:name="android.app.default_searchable"
- android:value=".SearchActivity" />
- <meta-data
- android:name="com.google.android.backup.api_key"
- android:value="AEdPqrEAAAAIsvD_aUSDMwWOf9NkwwxZ4kJJI_AG2EaxjSu2jw" />
- <activity
- android:name=".MainActivity"
- android:label="@string/app_name"
- android:windowSoftInputMode="stateHidden"
- android:theme="@style/cgeo_main"
- android:configChanges="keyboardHidden|orientation" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- <category android:name="android.intent.category.LAUNCHER"/>
- <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
- </intent-filter>
- </activity>
- <activity
- android:name=".SearchActivity"
- android:label="@string/app_name"
- android:launchMode="singleTop"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- <intent-filter>
- <action android:name="android.intent.action.SEARCH"/>
- </intent-filter>
- <meta-data
- android:name="android.app.searchable"
- android:resource="@xml/searchable" />
- </activity>
- <activity
- android:name=".CachePopup"
- android:label="@string/app_name"
- android:theme="@style/popup_dark"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".AboutActivity"
- android:label="@string/about"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".UsefulAppsActivity"
- android:label="@string/helpers"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".twitter.TwitterAuthorizationActivity"
- android:label="@string/auth_twitter"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".EditWaypointActivity"
- android:label="@string/waypoint_edit_title"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".NavigateAnyPointActivity"
- android:label="@string/search_destination"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".AddressListActivity"
- android:label="@string/search_address_result"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".SettingsActivity"
- android:label="@string/settings"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".cgeocaches"
- android:label="@string/app_name"
- android:configChanges="keyboardHidden|orientation|screenSize" >
+ android:name="android.app.default_searchable"
+ android:value=".SearchActivity" />
+ <meta-data
+ android:name="com.google.android.backup.api_key"
+ android:value="AEdPqrEAAAAIsvD_aUSDMwWOf9NkwwxZ4kJJI_AG2EaxjSu2jw" />
+
+ <activity
+ android:name=".MainActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/app_name"
+ android:theme="@style/cgeo_main"
+ android:windowSoftInputMode="stateHidden" >
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+
+ <category android:name="android.intent.category.LAUNCHER" />
+ <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name=".SearchActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/app_name"
+ android:launchMode="singleTop"
+ android:windowSoftInputMode="stateHidden" >
+ <intent-filter>
+ <action android:name="android.intent.action.SEARCH" />
+ </intent-filter>
+
+ <meta-data
+ android:name="android.app.searchable"
+ android:resource="@xml/searchable" />
+ </activity>
+ <activity
+ android:name=".CachePopup"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/app_name"
+ android:theme="@style/popup_dark"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".AboutActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/about"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".UsefulAppsActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/helpers"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".twitter.TwitterAuthorizationActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/auth_twitter"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".EditWaypointActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/waypoint_edit_title"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".NavigateAnyPointActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/search_destination"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".AddressListActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/search_address_result"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".SettingsActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/settings"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".cgeocaches"
+ android:configChanges="keyboardHidden|orientation|screenSize"
+ android:label="@string/app_name" >
<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="text/xml" />
<data android:mimeType="application/xml" />
<data android:mimeType="application/zip" />
- <data android:mimeType="application/x-compressed" />
- <data android:mimeType="application/x-zip-compressed" />
- <data android:mimeType="application/x-zip" />
- <data android:mimeType="application/octet-stream" />
- <data android:pathPattern=".*\\.gpx" />
- <data android:pathPattern=".*\\.zip" />
+ <data android:mimeType="application/x-compressed" />
+ <data android:mimeType="application/x-zip-compressed" />
+ <data android:mimeType="application/x-zip" />
+ <data android:mimeType="application/octet-stream" />
+ <data android:pathPattern=".*\\.gpx" />
+ <data android:pathPattern=".*\\.zip" />
</intent-filter>
- </activity>
- <activity
- android:name=".maps.google.GoogleMapActivity"
- android:label="@string/map_map" >
- </activity>
- <activity
- android:name=".maps.mapsforge.MapsforgeMapActivity"
- android:label="@string/map_map" >
- </activity>
- <activity
- android:name=".maps.mapsforge.v024.MapsforgeMapActivity024"
- android:label="@string/map_map" >
- </activity>
- <activity
- android:name=".StaticMapsActivity"
- android:label="@string/map_static_title" >
- </activity>
- <activity
- android:name=".VisitCacheActivity"
- android:label="@string/log_new_log">
- </activity>
- <activity
- android:name=".LogTrackableActivity"
- android:label="@string/trackable_touch"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".ImagesActivity"
- android:label="@string/app_name"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".CacheDetailActivity"
- android:label="@string/app_name"
- android:configChanges="keyboardHidden|orientation" >
- <intent-filter>
- <action android:name="wikitudeapi.arcallback" />
- <category android:name="android.intent.category.DEFAULT" />
- </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="http" android:host="coord.info" android:pathPrefix="/GC" />
- </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="http" android:host="geocaching.com" android:pathPrefix="/seek/cache_details.aspx" />
- </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="http" android:host="www.geocaching.com" android:pathPrefix="/seek/cache_details.aspx" />
- </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="http" android:host="opencaching.de" android:pathPrefix="/OC" />
- </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="http" android:host="www.opencaching.de" android:pathPrefix="/OC" />
- </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="http" android:host="www.opencaching.de" android:pathPrefix="/viewcache.php" />
- </intent-filter>
- </activity>
- <activity
- android:name="cgeo.geocaching.TrackableActivity"
- android:label="@string/app_name"
- android:configChanges="keyboardHidden|orientation" >
- <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="coord.info" android:pathPrefix="/TB" />
- </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="http" android:host="geocaching.com" android:pathPrefix="/track/details.aspx" />
- </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="http" android:host="www.geocaching.com" android:pathPrefix="/track/details.aspx" />
- </intent-filter>
- </activity>
- <activity
- android:name=".CompassActivity"
- android:label="@string/compass_title">
- </activity>
- <activity
- android:name=".GpxFileListActivity"
- android:label="@string/gpx_import_title"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity
- android:name=".SelectMapfileActivity"
- android:label="@string/map_file_select_title"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <provider android:name=".apps.LocusDataStorageProvider"
+ </activity>
+ <activity
+ android:name=".maps.google.GoogleMapActivity"
+ android:label="@string/map_map" >
+ </activity>
+ <activity
+ android:name=".maps.mapsforge.MapsforgeMapActivity"
+ android:label="@string/map_map" >
+ </activity>
+ <activity
+ android:name=".maps.mapsforge.v024.MapsforgeMapActivity024"
+ android:label="@string/map_map" >
+ </activity>
+ <activity
+ android:name=".StaticMapsActivity"
+ android:label="@string/map_static_title" >
+ </activity>
+ <activity
+ android:name=".VisitCacheActivity"
+ android:label="@string/log_new_log" >
+ </activity>
+ <activity
+ android:name=".LogTrackableActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/trackable_touch" >
+ </activity>
+ <activity
+ android:name=".ImagesActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/app_name" >
+ </activity>
+ <activity
+ android:name=".CacheDetailActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/app_name" >
+ <intent-filter>
+ <action android:name="wikitudeapi.arcallback" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ </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:host="coord.info"
+ android:pathPrefix="/GC"
+ android:scheme="http" />
+ </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:host="geocaching.com"
+ android:pathPrefix="/seek/cache_details.aspx"
+ android:scheme="http" />
+ </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:host="www.geocaching.com"
+ android:pathPrefix="/seek/cache_details.aspx"
+ android:scheme="http" />
+ </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:host="opencaching.de"
+ android:pathPrefix="/OC"
+ android:scheme="http" />
+ </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:host="www.opencaching.de"
+ android:pathPrefix="/OC"
+ android:scheme="http" />
+ </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:host="www.opencaching.de"
+ android:pathPrefix="/viewcache.php"
+ android:scheme="http" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="cgeo.geocaching.TrackableActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/app_name" >
+ <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:host="coord.info"
+ android:pathPrefix="/TB"
+ android:scheme="http" />
+ </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:host="geocaching.com"
+ android:pathPrefix="/track/details.aspx"
+ android:scheme="http" />
+ </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:host="www.geocaching.com"
+ android:pathPrefix="/track/details.aspx"
+ android:scheme="http" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name=".CompassActivity"
+ android:label="@string/compass_title" >
+ </activity>
+ <activity
+ android:name=".GpxFileListActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/gpx_import_title" >
+ </activity>
+ <activity
+ android:name=".SelectMapfileActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/map_file_select_title" >
+ </activity>
+
+ <provider
+ android:name=".apps.LocusDataStorageProvider"
android:authorities="cgeo.geocaching.apps.locusdatastorageprovider" />
- <activity android:name="WaypointPopup"
- android:label="@string/waypoint"
- android:windowSoftInputMode="stateHidden"
- android:theme="@style/popup_dark"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
- <activity android:name=".files.SimpleDirChooser"
- android:label="@string/simple_dir_chooser_title">
- </activity>
- <activity
- android:name=".ImageSelectActivity"
- android:label="@string/log_image">
- </activity>
- <service
+
+ <activity
+ android:name="WaypointPopup"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/waypoint"
+ android:theme="@style/popup_dark"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ <activity
+ android:name=".files.SimpleDirChooser"
+ android:label="@string/simple_dir_chooser_title" >
+ </activity>
+ <activity
+ android:name=".ImageSelectActivity"
+ android:label="@string/log_image" >
+ </activity>
+
+ <service
android:name=".speech.SpeechService"
android:label="@string/tts_service" >
</service>
- <activity
- android:name=".connector.oc.OCAuthorizationActivity"
- android:label="@string/app_name"
- android:windowSoftInputMode="stateHidden"
- android:configChanges="keyboardHidden|orientation" >
- </activity>
-</application>
-</manifest>
+
+ <activity
+ android:name=".connector.oc.OCAuthorizationActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/app_name"
+ android:windowSoftInputMode="stateHidden" >
+ </activity>
+ </application>
+
+</manifest> \ No newline at end of file