summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml145
1 files changed, 137 insertions, 8 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 14207db..72be71b 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -61,6 +61,7 @@
<uses-permission android:name="android.permission.MANAGE_USERS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
+ <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.SET_TIME" />
<application android:label="@string/settings_label"
@@ -252,17 +253,18 @@
</intent-filter>
</activity-alias>
- <activity android:name="ApnSettings"
- android:label="@string/apn_settings"
- android:uiOptions="none"
- android:configChanges="orientation|keyboardHidden|screenSize"
- android:launchMode="singleTask">
+ <activity android:name="Settings$ApnSettingsActivity" android:label="@string/apn_settings"
+ android:uiOptions="none"
+ android:configChanges="orientation|keyboardHidden|screenSize"
+ android:launchMode="singleTask" android:clearTaskOnLaunch="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.settings.APN_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.VOICE_LAUNCH" />
</intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.ApnSettings" />
</activity>
<activity android:name="Settings$BluetoothSettingsActivity"
@@ -956,11 +958,30 @@
</intent-filter>
</activity>
+ <activity android:name="ChooseLockPatternSize" android:exported="false"/>
+
<activity android:name="ChooseLockPattern" android:exported="false"/>
<activity android:name="ChooseLockPassword" android:exported="false"
android:windowSoftInputMode="stateVisible|adjustResize"/>
+ <!-- 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="android.net.conn.CONNECTIVITY_CHANGE" />
+ </intent-filter>
+ </receiver>
+
+ <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"
@@ -994,9 +1015,9 @@
<activity android:name=".deviceinfo.MiscFilesHandler"
android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
- <activity android:name="ApnEditor"
+ <activity android:name="Settings$ApnEditorActivity"
android:label="@string/apn_edit"
- android:theme="@android:style/Theme.Holo.DialogWhenLarge">
+ android:clearTaskOnLaunch="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
@@ -1009,6 +1030,8 @@
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
</intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.ApnEditor" />
</activity>
<activity android:name="MediaFormat" android:label="@string/media_format_title">
@@ -1182,7 +1205,7 @@
<activity android:name="ActivityPicker"
android:label="@string/activity_picker_label"
- android:theme="@*android:style/Theme.Dialog.Alert"
+ android:theme="@*android:style/Theme.Holo.Dialog.Alert"
android:finishOnCloseSystemDialogs="true">
<intent-filter>
<action android:name="android.intent.action.PICK_ACTIVITY" />
@@ -1438,6 +1461,106 @@
android:theme="@style/CryptKeeperBlankTheme"
/>
+ <!-- CyanogenMod activities Start -->
+ <activity android:name=".cyanogenmod.PowerWidget" />
+
+ <activity android:name=".cyanogenmod.SystemSettings" />
+
+ <activity android:name=".cyanogenmod.PerformanceSettings" />
+
+ <activity android:name="Settings$QuietHoursSettingsActivity"
+ android:label="@string/quiet_hours_title"
+ android:taskAffinity=""
+ 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.cyanogenmod.QuietHours" />
+ <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
+ android:resource="@id/sound_settings" />
+ </activity>
+
+ <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.ProfileConfig" />
+
+ <activity android:name=".profiles.AppGroupList" />
+
+ <activity android:name=".profiles.AppGroupConfig" />
+
+ <activity android:name=".profiles.ProfileGroupConfig" />
+
+ <activity android:name=".profiles.NFCProfileWriter" />
+
+ <activity android:name=".profiles.NFCProfileSelect" />
+
+ <activity android:name=".cyanogenmod.LockscreenTargets" />
+
+ <activity android:name=".cyanogenmod.ChangeLog" />
+
+ <activity android:name=".cyanogenmod.LockscreenInterface" />
+
+ <activity android:name=".cyanogenmod.LockscreenButtons" />
+
+ <activity android:name=".cyanogenmod.PowerMenu" />
+
+ <activity android:name=".cyanogenmod.QuickSettings" />
+
+ <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>
+
+ <activity android:name=".notificationlight.NotificationLightSettings" />
+
+ <activity android:name=".notificationlight.BatteryLightSettings" />
+
+ <activity android:name=".ApnEditor" />
+
+ <activity android:name="Settings$AnonymousStatsActivity"
+ android:label="@string/anonymous_statistics_title"
+ android:configChanges="orientation|keyboardHidden|screenSize"
+ android:clearTaskOnLaunch="true">
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.cmstats.AnonymousStats" />
+ </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">
@@ -1507,6 +1630,12 @@
</intent-filter>
</receiver>
+ <receiver android:name=".cyanogenmod.BootReceiver" android:enabled="true">
+ <intent-filter>
+ <action android:name="android.intent.action.BOOT_COMPLETED" />
+ </intent-filter>
+ </receiver>
+
<!-- Watch for ContactsContract.Profile changes and update the user's photo. -->
<receiver android:name=".users.ProfileUpdateReceiver">
<intent-filter>