summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'AndroidManifest.xml')
-rwxr-xr-x[-rw-r--r--]AndroidManifest.xml329
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