diff options
Diffstat (limited to 'AndroidManifest.xml')
-rwxr-xr-x[-rw-r--r--] | AndroidManifest.xml | 329 |
1 files changed, 279 insertions, 50 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 3d538a1..e2138e0 100644..100755 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -26,7 +26,6 @@ <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.MASTER_CLEAR" /> - <uses-permission android:name="android.permission.USE_CREDENTIALS" /> <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" /> <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> @@ -54,8 +53,6 @@ <uses-permission android:name="android.permission.MOVE_PACKAGE" /> <uses-permission android:name="android.permission.USE_CREDENTIALS" /> <uses-permission android:name="android.permission.BACKUP" /> - <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> - <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> <uses-permission android:name="android.permission.READ_SYNC_STATS" /> <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> @@ -76,12 +73,15 @@ <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" /> <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" /> <uses-permission android:name="android.permission.OEM_UNLOCK_STATE" /> - <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" /> <uses-permission android:name="android.permission.USE_FINGERPRINT" /> <uses-permission android:name="android.permission.MANAGE_FINGERPRINT" /> <uses-permission android:name="android.permission.USER_ACTIVITY" /> <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" /> <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/> + <uses-permission android:name="cyanogenmod.permission.HARDWARE_ABSTRACTION_ACCESS" /> + <uses-permission android:name="cyanogenmod.permission.FINISH_SETUP" /> + <uses-permission android:name="cyanogenmod.permission.MODIFY_PROFILES" /> + <uses-permission android:name="cyanogenmod.permission.PROTECTED_APP" /> <application android:label="@string/settings_label" android:icon="@mipmap/ic_launcher_settings" @@ -93,7 +93,15 @@ android:allowBackup="false" android:usesCleartextTraffic="true"> - <!-- Settings --> + <!-- Screen color Settings Controls --> + <activity android:name=".ScreenColorSettings" android:label="@string/screencolor" + android:configChanges="orientation|keyboardHidden|screenSize" + android:screenOrientation="nosensor"> + </activity> + <activity android:name=".CustomScreenColor" android:label="@string/custom_screencolor" + android:configChanges="orientation|keyboardHidden|screenSize" + android:screenOrientation="nosensor"> + </activity> <activity android:name="Settings" android:taskAffinity="com.android.settings" @@ -333,7 +341,7 @@ android:exported="true" android:permission="android.permission.CONNECTIVITY_INTERNAL" android:taskAffinity="" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter> <action android:name="android.net.conn.PROMPT_UNVALIDATED" /> <category android:name="android.intent.category.DEFAULT" /> @@ -375,6 +383,12 @@ android:value="com.android.settings.ApnSettings" /> </activity> + <activity android:name=".SubSettings$BluetoothSubSettings" + android:taskAffinity="com.android.settings" + android:configChanges="orientation|keyboardHidden|screenSize" + android:parentActivityName="Settings"> + </activity> + <activity android:name="Settings$BluetoothSettingsActivity" android:label="@string/bluetooth_settings_title" android:taskAffinity=""> @@ -512,7 +526,7 @@ <activity android:name="DateTimeSettingsSetupWizard" android:label="@string/date_and_time" - android:theme="@android:style/Theme.Material.Light.NoActionBar" + android:theme="@style/Theme.DateTimeSettingsSetupWizard" android:screenOrientation="behind"> <intent-filter> <action android:name="android.intent.action.MAIN" /> @@ -665,7 +679,7 @@ <activity android:name=".inputmethod.UserDictionaryAddWordActivity" android:label="@string/user_dict_settings_title" - android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar" + android:theme="@style/Theme.SettingsDialog" android:windowSoftInputMode="stateVisible" android:noHistory="true" android:excludeFromRecents="true"> @@ -889,7 +903,7 @@ <activity android:name="SettingsLicenseActivity" android:label="@string/settings_license_activity_title" - android:theme="@android:style/Theme.Material.Light.Panel" + android:theme="@style/Theme.SettingsLicenseActivity" android:configChanges="orientation|screenSize"> <intent-filter android:priority="1"> <action android:name="android.settings.LICENSE" /> @@ -965,7 +979,7 @@ <activity android:name=".fuelgauge.RequestIgnoreBatteryOptimizations" android:label="@string/high_power_apps" android:taskAffinity="" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter android:priority="1"> <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> <category android:name="android.intent.category.DEFAULT" /> @@ -1093,7 +1107,7 @@ </activity> <activity android:name=".notification.ZenModeVoiceActivity" - android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar" + android:theme="@style/Theme.SettingsDialog" android:label="@string/zen_mode_settings_title"> <intent-filter> <action android:name="android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" /> @@ -1102,11 +1116,10 @@ </intent-filter> </activity> - <!-- <activity android:name="Settings$AppOpsSummaryActivity" android:label="@string/app_ops_settings" android:taskAffinity="" - android:enabled="false"> + android:excludeFromRecents="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <action android:name="android.settings.APP_OPS_SETTINGS" /> @@ -1119,7 +1132,6 @@ <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" android:resource="@id/application_settings" /> </activity> - --> <activity android:name="Settings$LocationSettingsActivity" android:label="@string/location_settings_title" @@ -1516,6 +1528,12 @@ <activity android:name=".EncryptionInterstitial"/> + <service android:label="ReportingService" + android:enabled="true" + android:exported="false" + android:name=".cmstats.ReportingService"> + </service> + <!-- Runs in the phone process since it needs access to the Phone object --> <activity android:name=".deviceinfo.Status" android:label="@string/device_status_activity_title" @@ -1733,7 +1751,7 @@ </activity-alias> <activity android:name=".AppPicker" android:label="@string/select_application" - android:theme="@android:style/Theme.Material.Light.Dialog" /> + android:theme="@style/Theme.AppPicker" /> <!-- Keep compatibility with old shortcuts. --> <activity-alias android:name="UsbSettings" @@ -1752,7 +1770,7 @@ android:label="@string/bluetooth_pairing_request" android:excludeFromRecents="true" android:windowSoftInputMode="stateVisible|adjustResize" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter android:priority="1"> <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> <category android:name="android.intent.category.DEFAULT" /> @@ -1785,7 +1803,7 @@ android:label="@string/bluetooth_permission_request" android:excludeFromRecents="true" android:permission="android.permission.BLUETOOTH" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter android:priority="1"> <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" /> <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" /> @@ -1806,14 +1824,14 @@ android:excludeFromRecents="true" android:exported="true" android:permission="android.permission.MANAGE_USB" - android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar"> + android:theme="@style/Theme.SettingsDialog"> </activity> <activity android:name=".bluetooth.RequestPermissionHelperActivity" android:label="@string/bluetooth_pairing_request" android:excludeFromRecents="true" android:permission="android.permission.BLUETOOTH" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> </activity> <receiver android:name=".bluetooth.BluetoothPairingRequest"> @@ -1836,7 +1854,7 @@ android:label="@string/bluetooth_connection_permission_request" android:excludeFromRecents="true" android:permission="android.permission.BLUETOOTH_ADMIN" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter android:priority="1"> <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" /> <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" /> @@ -1846,7 +1864,7 @@ <activity android:name="ActivityPicker" android:label="@string/activity_picker_label" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert" + android:theme="@style/Theme.SettingsAlertDialog" android:finishOnCloseSystemDialogs="true"> <intent-filter android:priority="1"> <action android:name="android.intent.action.PICK_ACTIVITY" /> @@ -1955,7 +1973,7 @@ <!-- Standard picker for widgets --> <activity android:name="AppWidgetPickActivity" android:label="@string/widget_picker_title" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert" + android:theme="@style/Theme.SettingsAlertDialog" android:finishOnCloseSystemDialogs="true"> <intent-filter android:priority="1"> <action android:name="android.appwidget.action.APPWIDGET_PICK" /> @@ -1964,7 +1982,7 @@ </activity> <activity android:name="AllowBindAppWidgetActivity" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert" + android:theme="@style/Theme.SettingsAlertDialog" android:finishOnCloseSystemDialogs="true" android:excludeFromRecents="true"> <intent-filter android:priority="1"> @@ -2011,26 +2029,6 @@ android:resource="@id/battery_settings" /> </activity-alias> - <activity android:name="Settings$BatterySaverSettingsActivity" - android:label="@string/battery_saver" - android:taskAffinity=""> - <intent-filter android:priority="1"> - <action android:name="android.settings.BATTERY_SAVER_SETTINGS" /> - <category android:name="android.intent.category.DEFAULT" /> - </intent-filter> - <intent-filter> - <action android:name="android.intent.action.MAIN" /> - <category android:name="android.intent.category.DEFAULT" /> - <category android:name="com.android.settings.SHORTCUT" /> - </intent-filter> - <meta-data android:name="com.android.settings.FRAGMENT_CLASS" - android:value="com.android.settings.fuelgauge.BatterySaverSettings" /> - <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" - android:resource="@id/battery_settings" /> - <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" - android:value="true" /> - </activity> - <activity android:name=".fuelgauge.BatterySaverModeVoiceActivity" android:label="@string/power_usage_summary_title" android:theme="@android:style/Theme.Material.Light.Voice" @@ -2132,6 +2130,142 @@ android:theme="@style/CryptKeeperBlankTheme" /> + <!-- CyanogenMod activities Start --> + <activity android:name=".profiles.ProfilesSettings" /> + <activity android:name="Settings$ProfilesSettingsActivity" + android:label="@string/profile_settings" + android:taskAffinity="" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.PROFILES_SETTINGS" /> + <action android:name="com.android.settings.PROFILES_SETTINGS" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.profiles.ProfilesSettings" /> + <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" + android:resource="@id/profiles_settings" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="ProfileSettings" + android:label="@string/profile_settings" + android:exported="true" + android:targetActivity="Settings$ProfilesSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.profiles.ProfilesSettings" /> + <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" + android:resource="@id/profiles_settings" /> + </activity-alias> + + <activity android:name=".profiles.NFCProfileSelect" /> + + <activity android:name=".profiles.NFCProfile" + android:theme="@android:style/Theme.NoDisplay"> + <intent-filter> + <action android:name="android.nfc.action.NDEF_DISCOVERED"/> + <category android:name="android.intent.category.DEFAULT"/> + <data android:mimeType="cm/profile" /> + </intent-filter> + </activity> + + <!-- LiveDisplay settings --> + <activity android:name="Settings$LiveDisplayActivity" + android:label="@string/live_display_title" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.LIVEDISPLAY_SETTINGS" /> + <action android:name="com.android.settings.LIVEDISPLAY_SETTINGS" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.livedisplay.LiveDisplay" /> + <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" + android:resource="@id/display_settings" /> + </activity> + + <!-- Display rotation --> + <activity android:name="Settings$DisplayRotationActivity" + android:label="@string/display_rotation_title" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.DISPLAY_ROTATION_SETTINGS" /> + <action android:name="com.android.settings.DISPLAY_ROTATION_SETTINGS" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.cyanogenmod.DisplayRotation" /> + <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" + android:resource="@id/display_settings" /> + </activity> + + <activity-alias android:name=".livedisplay.LiveDisplay" + android:taskAffinity="com.android.settings" + android:label="@string/live_display_title" + android:targetActivity="Settings$LiveDisplayActivity" + android:configChanges="orientation|keyboardHidden|screenSize" + android:exported="true"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.livedisplay.LiveDisplay" /> + <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" + android:resource="@id/display_settings" /> + </activity-alias> + + + <activity android:name=".cyanogenmod.SpamList" /> + + <!-- "Blacklist settings" UI, used only on voice-capable phone devices. --> + <activity android:name="Settings$BlacklistSettingsActivity" + android:uiOptions="splitActionBarWhenNarrow" + android:label="@string/blacklist_title" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.blacklist.BlacklistSettings" /> + <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" + android:resource="@id/security_settings" /> + </activity> + + <activity-alias android:name=".blacklist.BlacklistSettings" + android:taskAffinity="com.android.settings" + android:label="@string/blacklist_title" + android:targetActivity="Settings$BlacklistSettingsActivity" + android:configChanges="orientation|keyboardHidden|screenSize" + android:exported="true"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.blacklist.BlacklistSettings" /> + <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" + android:resource="@id/security_settings" /> + </activity-alias> + + <activity android:name="Settings$ContributorsCloudActivity" + android:label="@string/contributors_cloud_fragment_title" + android:windowSoftInputMode="stateHidden|adjustNothing" + android:taskAffinity="" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.CONTRIBUTORS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.contributors.ContributorsCloudFragment" /> + </activity> + + <!-- CyanogenMod activities End --> + <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings --> <activity android:name="Settings$CryptKeeperSettingsActivity" android:label="@string/crypt_keeper_encrypt_title"> @@ -2224,7 +2358,7 @@ <activity android:name=".nfc.PaymentDefaultDialog" android:label="@string/nfc_payment_set_default_label" android:excludeFromRecents="true" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter android:priority="1"> <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" /> <category android:name="android.intent.category.DEFAULT" /> @@ -2242,7 +2376,7 @@ <activity android:name=".SmsDefaultDialog" android:label="@string/sms_application_title" android:excludeFromRecents="true" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter android:priority="1"> <action android:name="android.provider.Telephony.ACTION_CHANGE_DEFAULT" /> <category android:name="android.intent.category.DEFAULT" /> @@ -2252,7 +2386,7 @@ <activity android:name=".ActiveNetworkScorerDialog" android:label="@string/wifi_assistant_title" android:excludeFromRecents="true" - android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"> + android:theme="@style/Theme.SettingsAlertDialog"> <intent-filter android:priority="1"> <action android:name="android.net.scoring.CHANGE_ACTIVE" /> <category android:name="android.intent.category.DEFAULT" /> @@ -2414,7 +2548,7 @@ <activity android:name="RegulatoryInfoDisplayActivity" android:label="@string/regulatory_information" android:taskAffinity="" - android:enabled="@bool/config_show_regulatory_info"> + android:enabled="true"> <intent-filter> <action android:name="android.settings.SHOW_REGULATORY_INFO" /> <category android:name="android.intent.category.DEFAULT" /> @@ -2423,6 +2557,30 @@ android:value="true" /> </activity> + <activity android:name=".notificationlight.NotificationLightSettings" /> + <activity android:name=".notificationlight.BatteryLightSettings" /> + + <activity android:name=".cyanogenmod.PrivacySettings" /> + + <activity android:name=".applications.ProtectedAppsActivity" + android:label="@string/protected_apps" + android:excludeFromRecents="true" + android:configChanges="orientation|keyboardHidden|screenSize"> + <intent-filter> + <action android:name=".applications.ProtectedAppsActivity" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".applications.LockPatternActivity" + android:label="@string/protected_apps" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name=".applications.LockPatternActivity" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <receiver android:name=".widget.SettingsAppWidgetProvider" android:label="@string/gadget_title" android:exported="false" @@ -2446,6 +2604,32 @@ </intent-filter> </receiver> + <receiver android:name=".cyanogenmod.BootReceiver" android:enabled="true">$ + <intent-filter android:priority="2147483647">$ + <action android:name="android.intent.action.BOOT_COMPLETED" />$ + </intent-filter>$ + </receiver> + + <!-- Anonymous Statistics --> + <receiver android:name=".cmstats.ReportingServiceManager" + android:enabled="true" + android:exported="false" + android:label="ReportingServiceManager"> + <intent-filter> + <action android:name="android.intent.action.BOOT_COMPLETED" /> + <action android:name="com.android.settings.action.TRIGGER_REPORT_METRICS" /> + </intent-filter> + </receiver> + + <service android:label="ReportingService" + android:enabled="true" + android:exported="false" + android:name=".cmstats.ReportingService"> + </service> + + <service android:name=".cmstats.StatsUploadJobService" + android:permission="android.permission.BIND_JOB_SERVICE" /> + <!-- Watch for ContactsContract.Profile changes and update the user's photo. --> <receiver android:name=".users.ProfileUpdateReceiver"> <intent-filter> @@ -2487,12 +2671,12 @@ </activity> <activity android:name=".sim.SimPreferenceDialog" - android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar" + android:theme="@style/Theme.SettingsDialog" android:excludeFromRecents="true"> </activity> <activity android:name=".sim.SimDialogActivity" - android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar" + android:theme="@style/Theme.SettingsDialog" android:label="@string/sim_settings_title" android:excludeFromRecents="true"> <intent-filter> @@ -2575,5 +2759,50 @@ android:value="com.android.settings.applications.WriteSettingsDetails" /> </activity> + <receiver android:name=".profiles.SetupDefaultProfileReceiver"> + <intent-filter> + <action android:name="com.cyanogenmod.setupwizard.SETUP_FINISHED" /> + </intent-filter> + </receiver> + + <receiver android:name=".cyanogenmod.BootReceiver" android:enabled="true"> + <intent-filter android:priority="2147483647"> + <action android:name="android.intent.action.BOOT_COMPLETED" /> + </intent-filter> + </receiver> + + <service android:label="LtoService" + android:enabled="true" + android:exported="false" + android:name=".cyanogenmod.LtoService"> + </service> + + <receiver + android:name=".cyanogenmod.ProtectedAppsReceiver" + android:permission="cyanogenmod.permission.PROTECTED_APP"> + <intent-filter> + <action android:name="cyanogenmod.intent.action.PACKAGE_PROTECTED" /> + </intent-filter> + </receiver> + + <activity android:name=".applications.ProtectedAppsActivity" + android:label="@string/protected_apps" + android:excludeFromRecents="true" + android:configChanges="orientation"> + <intent-filter> + <action android:name=".applications.ProtectedAppsActivity" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".applications.LockPatternActivity" + android:label="@string/protected_apps" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name=".applications.LockPatternActivity" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + </application> -</manifest> +</manifest>
\ No newline at end of file |