diff options
Diffstat (limited to 'main/AndroidManifest.xml')
| -rw-r--r-- | main/AndroidManifest.xml | 590 |
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 |
