Home | History | Annotate | Download | only in Settings
      1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      2         package="com.android.settings"
      3         coreApp="true"
      4         android:sharedUserId="android.uid.system">
      5 
      6     <original-package android:name="com.android.settings" />
      7 
      8     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
      9     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     10     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
     11     <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
     12     <uses-permission android:name="android.permission.DEVICE_POWER" />
     13     <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
     14     <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
     15     <uses-permission android:name="android.permission.VIBRATE" />
     16     <uses-permission android:name="android.permission.BLUETOOTH" />
     17     <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
     18     <uses-permission android:name="android.permission.NFC" />
     19     <uses-permission android:name="android.permission.HARDWARE_TEST" />
     20     <uses-permission android:name="android.permission.CALL_PHONE" />
     21     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
     22     <uses-permission android:name="android.permission.MASTER_CLEAR" />
     23     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
     24     <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
     25     <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
     26     <uses-permission android:name="android.permission.READ_CONTACTS" />
     27     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
     28     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     29     <uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" />
     30     <uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" />
     31     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
     32     <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
     33     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
     34     <uses-permission android:name="android.permission.INTERNET" />
     35     <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
     36     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
     37     <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
     38     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
     39     <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
     40     <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
     41     <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
     42     <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
     43     <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
     44     <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
     45     <uses-permission android:name="android.permission.BATTERY_STATS"/>
     46     <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
     47     <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
     48     <uses-permission android:name="android.permission.MOVE_PACKAGE" />
     49     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
     50     <uses-permission android:name="android.permission.BACKUP" />
     51     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
     52     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
     53     <uses-permission android:name="android.permission.READ_SYNC_STATS" />
     54     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
     55     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
     56     <uses-permission android:name="android.permission.STATUS_BAR" />
     57     <uses-permission android:name="android.permission.MANAGE_USB" />
     58     <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
     59     <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
     60     <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
     61     <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
     62     <uses-permission android:name="android.permission.MANAGE_USERS" />
     63     <uses-permission android:name="android.permission.READ_PROFILE" />
     64     <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
     65     <uses-permission android:name="android.permission.SET_TIME" />
     66     <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
     67 
     68     <application android:label="@string/settings_label"
     69             android:icon="@mipmap/ic_launcher_settings"
     70             android:taskAffinity=""
     71             android:theme="@android:style/Theme.Holo"
     72             android:hardwareAccelerated="true"
     73             android:requiredForAllUsers="true"
     74             android:supportsRtl="true">
     75 
     76         <!-- Settings -->
     77 
     78         <activity android:name="Settings"
     79                 android:label="@string/settings_label_launcher"
     80                 android:taskAffinity="com.android.settings"
     81                 android:launchMode="singleTask">
     82             <intent-filter>
     83                 <action android:name="android.intent.action.MAIN" />
     84                 <action android:name="android.settings.SETTINGS" />
     85                 <category android:name="android.intent.category.DEFAULT" />
     86                 <category android:name="android.intent.category.LAUNCHER" />
     87             </intent-filter>
     88         </activity>
     89 
     90         <activity android:name=".SubSettings"
     91                 android:taskAffinity="com.android.settings"
     92                 android:parentActivityName="Settings">
     93         </activity>
     94 
     95         <activity android:name="CreateShortcut" android:label="@string/settings_shortcut"
     96             android:theme="@style/Theme.CreateShortCut">
     97             <intent-filter>
     98                 <action android:name="android.intent.action.CREATE_SHORTCUT" />
     99                 <category android:name="android.intent.category.DEFAULT" />
    100             </intent-filter>
    101         </activity>
    102 
    103         <!-- Wireless Controls -->
    104 
    105         <activity android:name="Settings$WirelessSettingsActivity"
    106                 android:taskAffinity="com.android.settings"
    107                 android:label="@string/wireless_networks_settings_title"
    108                 android:parentActivityName="Settings">
    109             <intent-filter>
    110                 <action android:name="android.intent.action.MAIN" />
    111                 <action android:name="android.settings.WIRELESS_SETTINGS" />
    112                 <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
    113                 <action android:name="android.settings.NFC_SETTINGS" />
    114                 <category android:name="android.intent.category.DEFAULT" />
    115                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    116             </intent-filter>
    117             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    118                 android:value="com.android.settings.WirelessSettings" />
    119             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    120                 android:resource="@id/wireless_settings" />
    121         </activity>
    122 
    123 
    124         <!-- Top-level settings -->
    125 
    126         <activity android:name="Settings$WifiSettingsActivity"
    127                 android:uiOptions="splitActionBarWhenNarrow"
    128                 android:taskAffinity=""
    129                 android:label="@string/wifi_settings"
    130                 android:configChanges="orientation|keyboardHidden|screenSize"
    131                 android:excludeFromRecents="true">
    132             <intent-filter>
    133                 <action android:name="android.intent.action.MAIN" />
    134                 <action android:name="android.settings.WIFI_SETTINGS" />
    135                 <category android:name="android.intent.category.DEFAULT" />
    136                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    137                 <category android:name="com.android.settings.SHORTCUT" />
    138             </intent-filter>
    139             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    140                 android:value="com.android.settings.wifi.WifiSettings" />
    141             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    142                 android:resource="@id/wifi_settings" />
    143         </activity>
    144 
    145         <!-- Keep compatibility with old shortcuts. -->
    146         <activity-alias android:name=".wifi.WifiSettings"
    147                 android:uiOptions="splitActionBarWhenNarrow"
    148                 android:taskAffinity="com.android.settings"
    149                 android:label="@string/wifi_settings"
    150                 android:targetActivity="Settings$WifiSettingsActivity"
    151                 android:configChanges="orientation|keyboardHidden|screenSize"
    152                 android:exported="true">
    153             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    154                 android:value="com.android.settings.wifi.WifiSettings" />
    155             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    156                 android:resource="@id/wifi_settings" />
    157         </activity-alias>
    158 
    159         <activity android:name=".wifi.WifiPickerActivity"
    160                 android:uiOptions="splitActionBarWhenNarrow"
    161                 android:taskAffinity="com.android.settings"
    162                 android:parentActivityName="Settings">
    163             <intent-filter>
    164                 <action android:name="android.intent.action.MAIN" />
    165                 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
    166                 <category android:name="android.intent.category.DEFAULT" />
    167             </intent-filter>
    168         </activity>
    169 
    170         <activity android:name=".wifi.WifiSetupActivity"
    171                 android:uiOptions="splitActionBarWhenNarrow"
    172                 android:theme="@style/setup_wizard_theme"
    173                 android:label="@string/wifi_setup_wizard_title"
    174                 android:icon="@drawable/empty_icon"
    175                 android:clearTaskOnLaunch="true">
    176             <intent-filter>
    177                 <action android:name="android.intent.action.MAIN" />
    178                 <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" />
    179                 <category android:name="android.intent.category.DEFAULT" />
    180             </intent-filter>
    181         </activity>
    182 
    183         <activity android:name=".wifi.WifiSettingsForSetupWizardXL"
    184                 android:uiOptions="splitActionBarWhenNarrow"
    185                 android:theme="@android:style/Theme.Holo.NoActionBar"
    186                 android:screenOrientation="behind"
    187                 android:clearTaskOnLaunch="true"
    188                 android:windowSoftInputMode="adjustResize"
    189                 android:exported="true" />
    190 
    191         <activity android:name="Settings$AdvancedWifiSettingsActivity"
    192                 android:taskAffinity="com.android.settings"
    193                 android:label="@string/wifi_advanced_settings_label"
    194                 android:configChanges="orientation|keyboardHidden|screenSize"
    195                 android:parentActivityName="Settings$WifiSettingsActivity">
    196             <intent-filter>
    197                 <action android:name="android.intent.action.MAIN" />
    198                 <action android:name="android.settings.WIFI_IP_SETTINGS" />
    199                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    200                 <category android:name="android.intent.category.DEFAULT" />
    201             </intent-filter>
    202             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    203                 android:value="com.android.settings.wifi.AdvancedWifiSettings" />
    204             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    205                 android:resource="@id/wifi_settings" />
    206             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    207                 android:resource="@string/wifi_settings" />
    208             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    209                 android:value="com.android.settings.Settings$WifiSettingsActivity" />
    210         </activity>
    211 
    212         <activity android:name=".wifi.WifiInfo"
    213                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
    214                 android:taskAffinity="com.android.settings"
    215                 android:parentActivityName="Settings$WifiSettingsActivity">
    216             <intent-filter>
    217                 <action android:name="android.intent.action.MAIN"/>
    218                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
    219                 <category android:name="android.intent.category.DEFAULT" />
    220             </intent-filter>
    221         </activity>
    222 
    223         <activity android:name=".wifi.WifiConfigInfo"
    224                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
    225                 android:taskAffinity="com.android.settings"
    226                 android:parentActivityName="Settings$WifiSettingsActivity">
    227             <intent-filter>
    228                 <action android:name="android.intent.action.MAIN"/>
    229                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
    230                 <category android:name="android.intent.category.DEFAULT" />
    231             </intent-filter>
    232         </activity>
    233 
    234         <activity android:name=".wifi.WifiAPITest"
    235                 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
    236             <intent-filter>
    237                 <action android:name="android.intent.action.MAIN"/>
    238                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
    239                 <category android:name="android.intent.category.DEFAULT" />
    240             </intent-filter>
    241         </activity>
    242 
    243         <activity android:name=".wifi.WifiStatusTest"
    244                 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
    245             <intent-filter>
    246                 <action android:name="android.intent.action.MAIN"/>
    247                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
    248                 <category android:name="android.intent.category.DEFAULT" />
    249             </intent-filter>
    250         </activity>
    251 
    252         <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
    253         <activity-alias android:name=".wifi.WifiApSettings"
    254                 android:targetActivity="Settings">
    255             <intent-filter>
    256                 <action android:name="android.intent.action.MAIN" />
    257                 <category android:name="android.intent.category.DEFAULT" />
    258                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    259             </intent-filter>
    260         </activity-alias>
    261 
    262         <activity android:name="ApnSettings"
    263                 android:label="@string/apn_settings"
    264                 android:configChanges="orientation|keyboardHidden|screenSize"
    265                 android:launchMode="singleTask">
    266             <intent-filter>
    267                 <action android:name="android.intent.action.MAIN" />
    268                 <action android:name="android.settings.APN_SETTINGS" />
    269                 <category android:name="android.intent.category.DEFAULT" />
    270                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    271             </intent-filter>
    272         </activity>
    273 
    274         <activity android:name="Settings$BluetoothSettingsActivity"
    275                 android:uiOptions="splitActionBarWhenNarrow"
    276                 android:label="@string/bluetooth_settings_title"
    277                 android:taskAffinity=""
    278                 android:excludeFromRecents="true">
    279             <intent-filter>
    280                 <action android:name="android.intent.action.MAIN" />
    281                 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
    282                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    283                 <category android:name="com.android.settings.SHORTCUT" />
    284                 <category android:name="android.intent.category.DEFAULT" />
    285             </intent-filter>
    286             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    287                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
    288             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    289                 android:resource="@id/bluetooth_settings" />
    290         </activity>
    291 
    292         <!-- Keep compatibility with old shortcuts. -->
    293         <activity-alias android:name=".bluetooth.BluetoothSettings"
    294                 android:uiOptions="splitActionBarWhenNarrow"
    295                 android:label="@string/bluetooth_settings_title"
    296                 android:targetActivity="Settings$BluetoothSettingsActivity"
    297                 android:exported="true"
    298                 android:clearTaskOnLaunch="true">
    299             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    300                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
    301             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    302                 android:resource="@id/bluetooth_settings" />
    303         </activity-alias>
    304 
    305         <activity android:name=".bluetooth.DevicePickerActivity"
    306                 android:uiOptions="splitActionBarWhenNarrow"
    307                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
    308                 android:label="@string/device_picker"
    309                 android:clearTaskOnLaunch="true">
    310             <intent-filter>
    311                 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
    312                 <category android:name="android.intent.category.DEFAULT" />
    313             </intent-filter>
    314         </activity>
    315 
    316         <activity android:name="Settings$TetherSettingsActivity"
    317                 android:label="@string/tether_settings_title_all"
    318                 android:taskAffinity=""
    319                 android:excludeFromRecents="true">
    320             <intent-filter>
    321                 <action android:name="android.intent.action.MAIN" />
    322                 <category android:name="android.intent.category.DEFAULT" />
    323                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    324                 <category android:name="com.android.settings.SHORTCUT" />
    325             </intent-filter>
    326             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    327                 android:value="com.android.settings.TetherSettings" />
    328             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    329                 android:resource="@id/wireless_settings" />
    330             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    331                 android:resource="@string/wireless_networks_settings_title" />
    332             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    333                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
    334         </activity>
    335 
    336         <!-- Keep compatibility with old shortcuts. -->
    337         <activity-alias android:name=".TetherSettings"
    338                   android:label="@string/tether_settings_title_all"
    339                   android:clearTaskOnLaunch="true"
    340                   android:exported="true"
    341                   android:targetActivity="Settings$TetherSettingsActivity">
    342             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    343                 android:value="com.android.settings.TetherSettings" />
    344             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    345                 android:resource="@id/wireless_settings" />
    346             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    347                 android:resource="@string/wireless_networks_settings_title" />
    348             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    349                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
    350         </activity-alias>
    351 
    352         <activity android:name="Settings$WifiP2pSettingsActivity"
    353                 android:uiOptions="splitActionBarWhenNarrow"
    354                 android:taskAffinity="com.android.settings"
    355                 android:parentActivityName="Settings$WifiSettingsActivity">
    356             <intent-filter>
    357                 <action android:name="android.intent.action.MAIN" />
    358                 <category android:name="android.intent.category.DEFAULT" />
    359                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    360             </intent-filter>
    361             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    362                 android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
    363             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    364                 android:resource="@id/wireless_settings" />
    365             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    366                 android:resource="@string/wireless_networks_settings_title" />
    367             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    368                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
    369         </activity>
    370 
    371 
    372         <activity android:name="Settings$VpnSettingsActivity"
    373                 android:label="@string/vpn_settings_title"
    374                 android:taskAffinity=""
    375                 android:excludeFromRecents="true">
    376             <intent-filter>
    377                 <action android:name="android.intent.action.MAIN" />
    378                 <action android:name="android.net.vpn.SETTINGS" />
    379                 <category android:name="android.intent.category.DEFAULT" />
    380                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    381                 <category android:name="com.android.settings.SHORTCUT" />
    382             </intent-filter>
    383             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    384                 android:value="com.android.settings.vpn2.VpnSettings" />
    385             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    386                 android:resource="@id/wireless_settings" />
    387             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    388                 android:resource="@string/wireless_networks_settings_title" />
    389             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    390                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
    391         </activity>
    392 
    393         <activity android:name="Settings$DateTimeSettingsActivity"
    394                 android:label="@string/date_and_time"
    395                 android:taskAffinity=""
    396                 android:excludeFromRecents="true">
    397             <intent-filter>
    398                 <action android:name="android.intent.action.MAIN" />
    399                 <action android:name="android.settings.DATE_SETTINGS" />
    400                 <action android:name="android.intent.action.QUICK_CLOCK" />
    401                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    402                 <category android:name="android.intent.category.DEFAULT" />
    403             </intent-filter>
    404             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    405                 android:value="com.android.settings.DateTimeSettings" />
    406             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    407                 android:resource="@id/date_time_settings" />
    408         </activity>
    409 
    410         <activity android:name="DateTimeSettingsSetupWizard"
    411                   android:label="@string/date_and_time"
    412                   android:theme="@android:style/Theme.Holo.NoActionBar"
    413                   android:screenOrientation="behind">
    414             <intent-filter>
    415                 <action android:name="android.intent.action.MAIN" />
    416             </intent-filter>
    417         </activity>
    418 
    419         <activity android:name="Settings$LocalePickerActivity"
    420                 android:label="@string/language_picker_title"
    421                 android:taskAffinity="com.android.settings"
    422                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
    423             <intent-filter>
    424                 <action android:name="android.intent.action.MAIN" />
    425                 <action android:name="android.settings.LOCALE_SETTINGS" />
    426                 <category android:name="android.intent.category.DEFAULT" />
    427                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    428             </intent-filter>
    429             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    430                 android:value="com.android.settings.LocalePicker" />
    431             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    432                 android:resource="@id/language_settings" />
    433         </activity>
    434 
    435         <activity android:name="Settings$InputMethodAndLanguageSettingsActivity"
    436                 android:label="@string/language_keyboard_settings_title"
    437                 android:taskAffinity="com.android.settings"
    438                 android:parentActivityName="Settings">
    439             <intent-filter>
    440                 <action android:name="android.intent.action.MAIN" />
    441                 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
    442                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    443                 <category android:name="android.intent.category.DEFAULT" />
    444             </intent-filter>
    445             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    446                 android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
    447             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    448                 android:resource="@id/language_settings" />
    449         </activity>
    450 
    451         <activity android:name="Settings$KeyboardLayoutPickerActivity"
    452                 android:label="@string/keyboard_layout_picker_title"
    453                 android:clearTaskOnLaunch="true">
    454             <intent-filter>
    455                 <action android:name="android.intent.action.MAIN" />
    456                 <category android:name="android.intent.category.DEFAULT" />
    457             </intent-filter>
    458             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    459                 android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
    460             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    461                 android:resource="@id/language_settings" />
    462         </activity>
    463 
    464         <!-- Keep compatibility with old shortcuts. -->
    465         <activity-alias android:name="LanguageSettings"
    466                 android:label="@string/language_keyboard_settings_title"
    467                 android:clearTaskOnLaunch="true"
    468                 android:exported="true"
    469                 android:targetActivity="Settings$InputMethodAndLanguageSettingsActivity">
    470             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    471                 android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
    472             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    473                 android:resource="@id/language_settings" />
    474         </activity-alias>
    475 
    476         <activity android:name="Settings$SpellCheckersSettingsActivity"
    477                 android:label="@string/spellcheckers_settings_title"
    478                 android:taskAffinity="com.android.settings"
    479                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
    480             <intent-filter>
    481                 <action android:name="android.intent.action.MAIN" />
    482                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    483                 <category android:name="android.intent.category.DEFAULT" />
    484             </intent-filter>
    485             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    486                 android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
    487             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    488                 android:resource="@id/language_settings" />
    489             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    490                 android:resource="@string/language_keyboard_settings_title" />
    491             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    492                 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" />
    493         </activity>
    494 
    495         <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
    496                 android:label=""
    497                 android:clearTaskOnLaunch="true">
    498             <intent-filter>
    499                 <action android:name="android.intent.action.MAIN" />
    500                 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
    501                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    502                 <category android:name="android.intent.category.DEFAULT" />
    503             </intent-filter>
    504         </activity>
    505 
    506         <receiver android:name=".inputmethod.InputMethodDialogReceiver"
    507                 android:enabled="true">
    508             <intent-filter>
    509                 <action android:name="android.settings.SHOW_INPUT_METHOD_PICKER" />
    510             </intent-filter>
    511         </receiver>
    512 
    513         <activity android:name="Settings$UserDictionarySettingsActivity"
    514                 android:label="@string/user_dict_settings_titlebar"
    515                 android:taskAffinity="com.android.settings"
    516                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
    517             <intent-filter>
    518                 <action android:name="android.intent.action.MAIN" />
    519                 <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
    520                 <category android:name="android.intent.category.DEFAULT" />
    521                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    522             </intent-filter>
    523             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    524                 android:value="com.android.settings.UserDictionarySettings" />
    525             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    526                 android:resource="@id/language_settings" />
    527             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    528                 android:resource="@string/language_keyboard_settings_title" />
    529             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    530                 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" />
    531         </activity>
    532 
    533         <activity android:name=".inputmethod.UserDictionaryAddWordActivity"
    534                   android:label="@string/user_dict_settings_titlebar"
    535                   android:theme="@android:style/Theme.Holo.Dialog.NoActionBar"
    536                   android:windowSoftInputMode="stateVisible"
    537                   android:noHistory="true"
    538                   android:excludeFromRecents="true">
    539             <intent-filter>
    540                 <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
    541                 <action android:name="com.android.settings.USER_DICTIONARY_EDIT" />
    542                 <category android:name="android.intent.category.DEFAULT" />
    543                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    544             </intent-filter>
    545         </activity>
    546 
    547         <!-- Keep compatibility with old shortcuts. -->
    548         <activity-alias android:name="UserDictionarySettings"
    549                 android:label="@string/user_dict_settings_titlebar"
    550                 android:exported="true"
    551                 android:targetActivity="Settings$UserDictionarySettingsActivity">
    552             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    553                 android:value="com.android.settings.UserDictionarySettings" />
    554             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    555                 android:resource="@id/language_settings" />
    556             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    557                 android:resource="@string/language_keyboard_settings_title" />
    558             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    559                 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" />
    560         </activity-alias>
    561 
    562         <activity android:name="Settings$SoundSettingsActivity"
    563                 android:label="@string/sound_settings"
    564                 android:taskAffinity=""
    565                 android:excludeFromRecents="true">
    566             <intent-filter>
    567                 <action android:name="android.intent.action.MAIN" />
    568                 <action android:name="com.android.settings.SOUND_SETTINGS" />
    569                 <action android:name="android.settings.SOUND_SETTINGS" />
    570                 <category android:name="android.intent.category.DEFAULT" />
    571                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    572                 <category android:name="com.android.settings.SHORTCUT" />
    573             </intent-filter>
    574             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    575                 android:value="com.android.settings.SoundSettings" />
    576             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    577                 android:resource="@id/sound_settings" />
    578         </activity>
    579 
    580         <!-- Keep compatibility with old shortcuts. -->
    581         <activity-alias android:name="SoundSettings"
    582                 android:label="@string/sound_settings"
    583                 android:exported="true"
    584                 android:targetActivity="Settings$SoundSettingsActivity">
    585             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    586                 android:value="com.android.settings.SoundSettings" />
    587             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    588                 android:resource="@id/sound_settings" />
    589         </activity-alias>
    590 
    591         <activity android:name="Settings$DisplaySettingsActivity"
    592                 android:label="@string/display_settings"
    593                 android:taskAffinity=""
    594                 android:excludeFromRecents="true">
    595             <intent-filter>
    596                 <action android:name="android.intent.action.MAIN" />
    597                 <action android:name="com.android.settings.DISPLAY_SETTINGS" />
    598                 <action android:name="android.settings.DISPLAY_SETTINGS" />
    599                 <category android:name="android.intent.category.DEFAULT" />
    600                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    601                 <category android:name="com.android.settings.SHORTCUT" />
    602             </intent-filter>
    603             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    604                 android:value="com.android.settings.DisplaySettings" />
    605             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    606                 android:resource="@id/display_settings" />
    607         </activity>
    608 
    609         <!-- Keep compatibility with old shortcuts. -->
    610         <activity-alias android:name="DisplaySettings"
    611                 android:label="@string/display_settings"
    612                 android:exported="true"
    613                 android:targetActivity="Settings$DisplaySettingsActivity">
    614             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    615                 android:value="com.android.settings.DisplaySettings" />
    616             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    617                 android:resource="@id/display_settings" />
    618         </activity-alias>
    619 
    620         <activity android:name="Settings$DeviceInfoSettingsActivity"
    621                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
    622                 android:label="@string/device_info_settings"
    623                 android:taskAffinity="com.android.settings"
    624                 android:parentActivityName="Settings">
    625             <intent-filter>
    626                 <action android:name="android.intent.action.MAIN" />
    627                 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
    628                 <category android:name="android.intent.category.DEFAULT" />
    629                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    630             </intent-filter>
    631             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    632                 android:value="com.android.settings.DeviceInfoSettings" />
    633             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    634                 android:resource="@id/about_settings" />
    635         </activity>
    636 
    637         <activity android:name="SettingsLicenseActivity"
    638                 android:label="@string/settings_license_activity_title"
    639                 android:theme="@android:style/Theme.Holo.Panel"
    640                 android:configChanges="orientation|screenSize">
    641             <intent-filter>
    642                 <action android:name="android.settings.LICENSE" />
    643                 <category android:name="android.intent.category.DEFAULT" />
    644             </intent-filter>
    645         </activity>
    646 
    647         <activity android:name="SettingsSafetyLegalActivity"
    648                 android:label="@string/settings_safetylegal_activity_title"
    649                 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
    650             <intent-filter>
    651                 <action android:name="android.settings.SAFETY" />
    652                 <category android:name="android.intent.category.DEFAULT" />
    653             </intent-filter>
    654         </activity>
    655 
    656         <activity android:name="Settings$ManageApplicationsActivity"
    657                 android:label="@string/applications_settings"
    658                 android:taskAffinity=""
    659                 android:excludeFromRecents="true">
    660             <intent-filter>
    661                 <action android:name="android.intent.action.MAIN" />
    662                 <action android:name="android.settings.APPLICATION_SETTINGS" />
    663                 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
    664                 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
    665                 <category android:name="android.intent.category.DEFAULT" />
    666                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    667                 <category android:name="com.android.settings.SHORTCUT" />
    668             </intent-filter>
    669             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    670                 android:value="com.android.settings.applications.ManageApplications" />
    671             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    672                 android:resource="@id/application_settings" />
    673         </activity>
    674 
    675         <!-- Keep compatibility with old shortcuts. -->
    676         <activity-alias android:name=".applications.ManageApplications"
    677                 android:label="@string/applications_settings"
    678                 android:exported="true"
    679                 android:targetActivity="Settings$ManageApplicationsActivity">
    680             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    681                 android:value="com.android.settings.applications.ManageApplications" />
    682             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    683                 android:resource="@id/application_settings" />
    684         </activity-alias>
    685 
    686         <!-- Keep compatibility with old shortcuts. Pre-gingerbread. -->
    687         <activity-alias android:name=".ManageApplications"
    688                   android:label="@string/manageapplications_settings_title"
    689                   android:exported="true"
    690                   android:targetActivity="Settings$ManageApplicationsActivity">
    691         </activity-alias>
    692 
    693         <!-- Provide direct entry into manage apps showing running services.
    694              This is for compatibility with old shortcuts. -->
    695         <activity-alias android:name=".RunningServices"
    696                 android:label="@string/runningservices_settings_title"
    697                 android:exported="true"
    698                 android:targetActivity="Settings$ManageApplicationsActivity">
    699             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    700                 android:value="com.android.settings.applications.ManageApplications" />
    701             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    702                 android:resource="@id/application_settings" />
    703         </activity-alias>
    704         
    705         <!-- Provide direct entry into manage apps showing storage usage for apps.
    706              This is for compatibility with old shortcuts. -->
    707         <activity-alias android:name=".applications.StorageUse"
    708                 android:label="@string/storageuse_settings_title"
    709                 android:exported="true"
    710                 android:targetActivity="Settings$ManageApplicationsActivity">
    711             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    712                 android:value="com.android.settings.applications.ManageApplications" />
    713             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    714                 android:resource="@id/application_settings" />
    715         </activity-alias>
    716 
    717         <!-- Still need a top-level activity for showing app details.  Aliasing
    718              trick is so the code that is now a fragment can still be called
    719              InstalledAppDetails. -->
    720         <activity android:name=".applications.InstalledAppDetailsTop"
    721                   android:label="@string/application_info_label"
    722                   android:exported="true"
    723                   android:taskAffinity=""
    724                   android:parentActivityName="Settings$ManageApplicationsActivity">
    725         </activity>
    726 
    727         <!-- Keep compatibility with old shortcuts. -->
    728         <activity-alias android:name=".applications.InstalledAppDetails"
    729                 android:label="@string/application_info_label"
    730                 android:exported="true"
    731                 android:targetActivity=".applications.InstalledAppDetailsTop">
    732             <intent-filter>
    733                 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
    734                 <category android:name="android.intent.category.DEFAULT" />
    735                 <data android:scheme="package" />
    736             </intent-filter>
    737         </activity-alias>
    738 
    739         <activity android:name=".users.AppRestrictionsFragment$Activity"
    740                 android:label="@string/application_info_label"
    741                 android:exported="true"
    742                 android:taskAffinity="">
    743             <intent-filter>
    744                 <action android:name="com.android.settings.APP_RESTRICTIONS" />
    745                 <category android:name="android.intent.category.DEFAULT" />
    746             </intent-filter>
    747         </activity>
    748 
    749         <!-- Provide direct entry into manage apps showing running services. -->
    750         <activity android:name="Settings$RunningServicesActivity"
    751                 android:label="@string/runningservices_settings_title"
    752                 android:taskAffinity="com.android.settings"
    753                 android:parentActivityName="Settings">
    754             <intent-filter>
    755                 <action android:name="android.intent.action.MAIN" />
    756                 <category android:name="android.intent.category.DEFAULT" />
    757                 <category android:name="android.intent.category.MONKEY" />
    758                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    759             </intent-filter>
    760             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    761                 android:value="com.android.settings.applications.ManageApplications" />
    762             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    763                 android:resource="@id/application_settings" />
    764         </activity>
    765 
    766         <!-- Provide direct entry into manage apps showing storage usage of apps. -->
    767         <activity android:name="Settings$StorageUseActivity"
    768                 android:label="@string/storageuse_settings_title"
    769                 android:taskAffinity=""
    770                 android:parentActivityName="Settings">
    771             <intent-filter>
    772                 <action android:name="android.intent.action.MAIN" />
    773                 <category android:name="android.intent.category.DEFAULT" />
    774                 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
    775                 <category android:name="android.intent.category.MONKEY" />
    776                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    777             </intent-filter>
    778             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    779                 android:value="com.android.settings.applications.ManageApplications" />
    780             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    781                 android:resource="@id/application_settings" />
    782         </activity>
    783 
    784         <activity android:name="Settings$NotificationStationActivity"
    785                 android:label="@string/sound_category_notification_title"
    786                 android:taskAffinity=""
    787                 android:excludeFromRecents="true">
    788             <intent-filter>
    789                 <action android:name="android.intent.action.MAIN" />
    790                 <category android:name="android.intent.category.DEFAULT" />
    791                 <category android:name="com.android.settings.SHORTCUT" />
    792             </intent-filter>
    793             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    794                 android:value="com.android.settings.NotificationStation" />
    795         </activity>
    796 
    797         <!--
    798         <activity android:name="Settings$AppOpsSummaryActivity"
    799                 android:label="@string/app_ops_settings"
    800                 android:taskAffinity=""
    801                 android:excludeFromRecents="true">
    802             <intent-filter>
    803                 <action android:name="android.intent.action.MAIN" />
    804                 <action android:name="android.settings.APP_OPS_SETTINGS" />
    805                 <category android:name="android.intent.category.DEFAULT" />
    806                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    807                 <category android:name="com.android.settings.SHORTCUT" />
    808             </intent-filter>
    809             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    810                 android:value="com.android.settings.applications.AppOpsSummary" />
    811             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    812                 android:resource="@id/application_settings" />
    813         </activity>
    814         -->
    815 
    816         <activity android:name="Settings$LocationSettingsActivity"
    817                 android:label="@string/location_settings_title"
    818                 android:configChanges="orientation|keyboardHidden|screenSize"
    819                 android:taskAffinity=""
    820                 android:excludeFromRecents="true">
    821             <intent-filter>
    822                 <action android:name="android.intent.action.MAIN" />
    823                 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
    824                 <action android:name="android.credentials.UNLOCK" />
    825                 <category android:name="android.intent.category.DEFAULT" />
    826                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    827                 <category android:name="com.android.settings.SHORTCUT" />
    828             </intent-filter>
    829             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    830                 android:value="com.android.settings.LocationSettings" />
    831             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    832                 android:resource="@id/location_settings" />
    833         </activity>
    834 
    835         <activity android:name="Settings$SecuritySettingsActivity"
    836                 android:label="@string/security_settings_title"
    837                 android:configChanges="orientation|keyboardHidden|screenSize"
    838                 android:taskAffinity=""
    839                 android:parentActivityName="Settings">
    840             <intent-filter>
    841                 <action android:name="android.intent.action.MAIN" />
    842                 <action android:name="android.settings.SECURITY_SETTINGS" />
    843                 <action android:name="android.credentials.UNLOCK" />
    844                 <category android:name="android.intent.category.DEFAULT" />
    845                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    846             </intent-filter>
    847             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    848                 android:value="com.android.settings.SecuritySettings" />
    849             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    850                 android:resource="@id/security_settings" />
    851         </activity>
    852 
    853         <!-- Keep compatibility with old shortcuts. -->
    854         <activity-alias android:name="SecuritySettings"
    855                 android:label="@string/security_settings_title"
    856                 android:configChanges="orientation|keyboardHidden|screenSize"
    857                 android:exported="true"
    858                 android:targetActivity="Settings$SecuritySettingsActivity">
    859             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    860                 android:value="com.android.settings.SecuritySettings" />
    861             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    862                 android:resource="@id/security_settings" />
    863         </activity-alias>
    864 
    865         <activity android:name="Settings$PrivacySettingsActivity"
    866                 android:label="@string/privacy_settings_title"
    867                 android:configChanges="orientation|keyboardHidden|screenSize"
    868                 android:taskAffinity="com.android.settings"
    869                 android:parentActivityName="Settings">
    870             <intent-filter>
    871                 <action android:name="android.intent.action.MAIN" />
    872                 <action android:name="android.settings.PRIVACY_SETTINGS" />
    873                 <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" />
    874                 <category android:name="android.intent.category.DEFAULT" />
    875                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    876             </intent-filter>
    877             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    878                 android:value="com.android.settings.PrivacySettings" />
    879             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    880                 android:resource="@id/privacy_settings" />
    881         </activity>
    882 
    883         <activity android:name="SetFullBackupPassword"
    884                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
    885                 android:exported="false">
    886         </activity>
    887 
    888         <activity android:name="CredentialStorage"
    889                 android:theme="@style/Transparent"
    890                 android:launchMode="singleTop"
    891                 android:configChanges="orientation|keyboardHidden|screenSize">
    892             <intent-filter>
    893                 <action android:name="com.android.credentials.UNLOCK" />
    894                 <action android:name="com.android.credentials.INSTALL" />
    895                 <action android:name="com.android.credentials.RESET" />
    896                 <category android:name="android.intent.category.DEFAULT" />
    897             </intent-filter>
    898         </activity>
    899 
    900         <activity android:name="Settings$DeviceAdminSettingsActivity"
    901                 android:label="@string/device_admin_settings_title"
    902                 android:taskAffinity="com.android.settings"
    903                 android:parentActivityName="Settings$SecuritySettingsActivity">
    904             <intent-filter>
    905                 <action android:name="android.intent.action.MAIN" />
    906                 <category android:name="android.intent.category.DEFAULT" />
    907                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    908             </intent-filter>
    909             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    910                 android:value="com.android.settings.DeviceAdminSettings" />
    911             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    912                 android:resource="@id/security_settings" />
    913             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    914                 android:resource="@string/security_settings_title" />
    915             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    916                 android:value="com.android.settings.Settings$SecuritySettingsActivity" />
    917         </activity>
    918 
    919         <!-- Keep compatibility with old shortcuts. -->
    920         <activity-alias android:name="DeviceAdminSettings"
    921                 android:label="@string/device_admin_settings_title"
    922                 android:exported="true"
    923                 android:targetActivity="Settings$DeviceAdminSettingsActivity">
    924             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    925                 android:value="com.android.settings.DeviceAdminSettings" />
    926             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    927                 android:resource="@id/security_settings" />
    928             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
    929                 android:resource="@string/security_settings_title" />
    930             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
    931                 android:value="com.android.settings.Settings$SecuritySettingsActivity" />
    932         </activity-alias>
    933 
    934         <activity android:name="DeviceAdminAdd"
    935                 android:label="@string/device_admin_add_title"
    936                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
    937                 android:clearTaskOnLaunch="true">
    938             <intent-filter>
    939                 <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
    940                 <category android:name="android.intent.category.DEFAULT" />
    941             </intent-filter>
    942         </activity>
    943 
    944         <activity android:name="IccLockSettings"
    945                 android:label="@string/sim_lock_settings"
    946                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
    947                 android:process="com.android.phone">
    948             <intent-filter>
    949                 <action android:name="android.intent.action.MAIN" />
    950                 <category android:name="android.intent.category.DEFAULT" />
    951                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    952             </intent-filter>
    953         </activity>
    954 
    955         <activity android:name="Settings$AccessibilitySettingsActivity"
    956                 android:label="@string/accessibility_settings"
    957                 android:configChanges="orientation|keyboardHidden|screenSize"
    958                 android:taskAffinity=""
    959                 android:excludeFromRecents="true">
    960             <intent-filter>
    961                 <action android:name="android.intent.action.MAIN" />
    962                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
    963                 <category android:name="android.intent.category.DEFAULT" />
    964                 <category android:name="android.intent.category.VOICE_LAUNCH" />
    965                 <category android:name="com.android.settings.SHORTCUT" />
    966             </intent-filter>
    967             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    968                 android:value="com.android.settings.AccessibilitySettings" />
    969             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    970                 android:resource="@id/accessibility_settings" />
    971         </activity>
    972 
    973         <activity android:name="Settings$TextToSpeechSettingsActivity"
    974                 android:label="@string/tts_settings"
    975                 android:taskAffinity="com.android.settings"
    976                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
    977             <intent-filter>
    978                 <action android:name="android.intent.action.MAIN" />
    979                 <action android:name="com.android.settings.TTS_SETTINGS" />
    980                 <category android:name="android.intent.category.DEFAULT" />
    981             </intent-filter>
    982             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
    983                 android:value="com.android.settings.tts.TextToSpeechSettings" />
    984             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
    985                 android:resource="@id/language_settings" />
    986         </activity>
    987 
    988         <!-- Second and third-level settings -->
    989 
    990 
    991         <!-- Lock screen settings -->
    992         <activity android:name="ConfirmLockPattern"/>
    993 
    994         <activity android:name="ConfirmLockPassword"
    995             android:windowSoftInputMode="stateVisible|adjustResize"/>
    996 
    997         <activity android:name="ChooseLockGeneric"
    998             android:label="@string/lockpassword_choose_lock_generic_header"
    999             android:excludeFromRecents="true" >
   1000             <intent-filter>
   1001                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
   1002                 <category android:name="android.intent.category.DEFAULT" />
   1003             </intent-filter>
   1004         </activity>
   1005 
   1006         <activity android:name="ChooseLockPattern" android:exported="false"/>
   1007 
   1008         <activity android:name="ChooseLockPassword" android:exported="false"
   1009             android:windowSoftInputMode="stateVisible|adjustResize"/>
   1010 
   1011         <!-- Runs in the phone process since it needs access to the Phone object -->
   1012         <activity android:name=".deviceinfo.Status"
   1013                 android:label="@string/device_status_activity_title"
   1014                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
   1015                 android:process="com.android.phone">
   1016             <intent-filter>
   1017                 <action android:name="android.intent.action.MAIN" />
   1018                 <category android:name="android.intent.category.DEFAULT" />
   1019                 <category android:name="android.intent.category.VOICE_LAUNCH" />
   1020             </intent-filter>
   1021         </activity>
   1022 
   1023         <activity android:name="Settings$StorageSettingsActivity"
   1024                 android:label="@string/storage_settings_title"
   1025                 android:taskAffinity="com.android.settings"
   1026                 android:parentActivityName="Settings">
   1027             <intent-filter>
   1028                 <action android:name="android.intent.action.MAIN" />
   1029                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
   1030                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
   1031                 <category android:name="android.intent.category.DEFAULT" />
   1032                 <category android:name="android.intent.category.VOICE_LAUNCH" />
   1033             </intent-filter>
   1034             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1035                 android:value="com.android.settings.deviceinfo.Memory" />
   1036             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1037                 android:resource="@id/storage_settings" />
   1038         </activity>
   1039 
   1040         <activity android:name=".deviceinfo.MiscFilesHandler"
   1041                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
   1042 
   1043         <activity android:name="ApnEditor"
   1044                 android:label="@string/apn_edit">
   1045             <intent-filter>
   1046                 <action android:name="android.intent.action.VIEW" />
   1047                 <action android:name="android.intent.action.EDIT" />
   1048                 <category android:name="android.intent.category.DEFAULT" />
   1049                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
   1050             </intent-filter>
   1051 
   1052             <intent-filter>
   1053                 <action android:name="android.intent.action.INSERT" />
   1054                 <category android:name="android.intent.category.DEFAULT" />
   1055                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
   1056             </intent-filter>
   1057         </activity>
   1058 
   1059         <activity android:name="MediaFormat" android:label="@string/media_format_title">
   1060             <intent-filter>
   1061                 <action android:name="android.intent.action.MAIN" />
   1062             </intent-filter>
   1063         </activity>
   1064 
   1065         <activity android:name=".quicklaunch.QuickLaunchSettings"
   1066                 android:label="@string/quick_launch_title">
   1067             <intent-filter>
   1068                 <action android:name="android.intent.action.MAIN" />
   1069                 <action android:name="android.settings.QUICK_LAUNCH_SETTINGS" />
   1070                 <action android:name="com.android.settings.QUICK_LAUNCH_SETTINGS" />
   1071                 <category android:name="android.intent.category.VOICE_LAUNCH" />
   1072                 <category android:name="android.intent.category.DEFAULT" />
   1073             </intent-filter>
   1074         </activity>
   1075 
   1076         <activity android:name=".quicklaunch.BookmarkPicker" android:label="@string/quick_launch_title">
   1077             <intent-filter>
   1078                 <action android:name="android.intent.action.MAIN" />
   1079                 <category android:name="android.intent.category.VOICE_LAUNCH" />
   1080             </intent-filter>
   1081         </activity>
   1082 
   1083         <activity android:name="Settings$DevelopmentSettingsActivity"
   1084                 android:label="@string/development_settings_title"
   1085                 android:taskAffinity="com.android.settings"
   1086                 android:parentActivityName="Settings">
   1087             <intent-filter>
   1088                 <action android:name="android.intent.action.MAIN" />
   1089                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
   1090                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
   1091                 <category android:name="android.intent.category.DEFAULT" />
   1092             </intent-filter>
   1093             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1094                 android:value="com.android.settings.DevelopmentSettings" />
   1095             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1096                 android:resource="@id/development_settings" />
   1097         </activity>
   1098 
   1099         <!-- Keep compatibility with old shortcuts. -->
   1100         <activity-alias android:name="DevelopmentSettings"
   1101                   android:exported="true"
   1102                   android:label="@string/development_settings_title"
   1103                   android:targetActivity="Settings$DevelopmentSettingsActivity">
   1104             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1105                 android:value="com.android.settings.DevelopmentSettings" />
   1106             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1107                 android:resource="@id/development_settings" />
   1108         </activity-alias>
   1109 
   1110         <activity android:name=".AppPicker" android:label="@string/select_application"
   1111                 android:theme="@android:style/Theme.Holo.Dialog" />
   1112 
   1113         <activity android:name="Settings$UsbSettingsActivity"
   1114                 android:label="@string/storage_title_usb"
   1115                 android:taskAffinity="com.android.settings"
   1116                 android:parentActivityName="Settings$StorageSettingsActivity">
   1117             <intent-filter>
   1118                 <action android:name="android.intent.action.MAIN" />
   1119                 <action android:name="android.settings.STORAGE_USB_SETTINGS" />
   1120                 <action android:name="com.android.settings.STORAGE_USB_SETTINGS" />
   1121                 <category android:name="android.intent.category.DEFAULT" />
   1122             </intent-filter>
   1123             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1124                 android:value="com.android.settings.deviceinfo.UsbSettings" />
   1125             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1126                 android:resource="@id/storage_settings" />
   1127             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
   1128                 android:resource="@string/storage_settings_title" />
   1129             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
   1130                 android:value="com.android.settings.Settings$StorageSettingsActivity" />
   1131         </activity>
   1132 
   1133         <!-- Keep compatibility with old shortcuts. -->
   1134         <activity-alias android:name="UsbSettings"
   1135                   android:exported="true"
   1136                   android:label="@string/storage_title_usb"
   1137                   android:targetActivity="Settings$DevelopmentSettingsActivity">
   1138             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1139                 android:value="com.android.settings.deviceinfo.UsbSettings" />
   1140             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1141                 android:resource="@id/storage_settings" />
   1142             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
   1143                 android:resource="@string/storage_settings_title" />
   1144             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
   1145                 android:value="com.android.settings.Settings$StorageSettingsActivity" />
   1146         </activity-alias>
   1147 
   1148         <!-- Bluetooth stuff -->
   1149 
   1150         <activity android:name=".bluetooth.BluetoothPairingDialog"
   1151                   android:label="@string/bluetooth_pairing_request"
   1152                   android:excludeFromRecents="true"
   1153                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
   1154             <intent-filter>
   1155                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
   1156                 <category android:name="android.intent.category.DEFAULT" />
   1157             </intent-filter>
   1158         </activity>
   1159 
   1160         <receiver
   1161             android:name=".bluetooth.BluetoothDiscoveryReceiver">
   1162             <intent-filter>
   1163                 <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
   1164                 <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
   1165                 <category android:name="android.intent.category.DEFAULT" />
   1166             </intent-filter>
   1167         </receiver>
   1168 
   1169         <receiver
   1170             android:name=".bluetooth.DockEventReceiver">
   1171             <intent-filter>
   1172                 <action android:name="android.intent.action.DOCK_EVENT" />
   1173                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
   1174                 <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
   1175                 <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
   1176                 <category android:name="android.intent.category.DEFAULT" />
   1177             </intent-filter>
   1178         </receiver>
   1179 
   1180         <service android:name=".bluetooth.DockService" />
   1181 
   1182         <activity android:name=".bluetooth.RequestPermissionActivity"
   1183                   android:label="@string/bluetooth_permission_request"
   1184                   android:excludeFromRecents="true"
   1185                   android:permission="android.permission.BLUETOOTH"
   1186                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
   1187             <intent-filter>
   1188                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
   1189                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
   1190                 <category android:name="android.intent.category.DEFAULT" />
   1191             </intent-filter>
   1192         </activity>
   1193 
   1194         <activity android:name=".wifi.WifiScanModeActivity"
   1195                   android:excludeFromRecents="true"
   1196                   android:theme="@style/Transparent">
   1197             <intent-filter>
   1198                 <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
   1199                 <category android:name="android.intent.category.DEFAULT" />
   1200             </intent-filter>
   1201         </activity>
   1202 
   1203         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
   1204                   android:label="@string/bluetooth_pairing_request"
   1205                   android:excludeFromRecents="true"
   1206                   android:permission="android.permission.BLUETOOTH"
   1207                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
   1208         </activity>
   1209 
   1210         <receiver android:name=".bluetooth.BluetoothPairingRequest">
   1211             <intent-filter>
   1212                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
   1213                 <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" />
   1214             </intent-filter>
   1215         </receiver>
   1216 
   1217         <receiver android:name=".bluetooth.BluetoothPermissionRequest"
   1218                   android:permission="android.permission.BLUETOOTH_ADMIN">
   1219             <intent-filter>
   1220                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
   1221                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
   1222             </intent-filter>
   1223         </receiver>
   1224 
   1225         <activity android:name=".bluetooth.BluetoothPermissionActivity"
   1226                   android:label="@string/bluetooth_connection_permission_request"
   1227                   android:excludeFromRecents="true"
   1228                   android:permission="android.permission.BLUETOOTH_ADMIN"
   1229                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
   1230             <intent-filter>
   1231                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
   1232                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
   1233                 <category android:name="android.intent.category.DEFAULT" />
   1234             </intent-filter>
   1235         </activity>
   1236 
   1237         <activity android:name="ActivityPicker"
   1238                 android:label="@string/activity_picker_label"
   1239                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
   1240                 android:finishOnCloseSystemDialogs="true">
   1241             <intent-filter>
   1242                 <action android:name="android.intent.action.PICK_ACTIVITY" />
   1243                 <category android:name="android.intent.category.DEFAULT" />
   1244             </intent-filter>
   1245         </activity>
   1246 
   1247         <!-- NFC settings -->
   1248         <activity android:name="Settings$AndroidBeamSettingsActivity"
   1249                 android:label="@string/android_beam_settings_title"
   1250                 android:taskAffinity="com.android.settings"
   1251                 android:parentActivityName="Settings$WirelessSettingsActivity">
   1252             <intent-filter>
   1253                 <action android:name="android.intent.action.MAIN" />
   1254                 <action android:name="android.settings.NFCSHARING_SETTINGS" />
   1255                 <category android:name="android.intent.category.DEFAULT" />
   1256             </intent-filter>
   1257             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1258                 android:value="com.android.settings.nfc.AndroidBeam" />
   1259         </activity>
   1260 
   1261         <activity android:name="Settings$WifiDisplaySettingsActivity"
   1262                 android:uiOptions="splitActionBarWhenNarrow"
   1263                 android:label="@string/wifi_display_settings_title"
   1264                 android:taskAffinity=""
   1265                 android:excludeFromRecents="true">
   1266             <intent-filter>
   1267                 <action android:name="android.intent.action.MAIN" />
   1268                 <action android:name="android.settings.WIFI_DISPLAY_SETTINGS" />
   1269                 <category android:name="android.intent.category.DEFAULT" />
   1270             </intent-filter>
   1271             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1272                 android:value="com.android.settings.wfd.WifiDisplaySettings" />
   1273         </activity>
   1274 
   1275 
   1276         <!-- Development settings -->
   1277 
   1278         <activity android:name="DebugIntentSender" android:label="@string/debug_intent_sender_label">
   1279             <intent-filter>
   1280                 <action android:name="android.intent.action.MAIN" />
   1281                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
   1282             </intent-filter>
   1283         </activity>
   1284 
   1285         <!-- DeviceInfo adds the user's requested build to stats upload.  -->
   1286         <receiver android:name=".DeviceInfo$StatsReportReceiver">
   1287             <intent-filter>
   1288                 <action android:name="android.intent.action.STATISTICS_REPORT" />
   1289             </intent-filter>
   1290         </receiver>
   1291 
   1292         <activity android:name="BatteryInfo" android:label="@string/battery_info_label"
   1293                   android:taskAffinity="com.android.settings"
   1294                   android:parentActivityName="Settings">
   1295             <intent-filter>
   1296                 <action android:name="android.intent.action.MAIN" />
   1297                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
   1298                 <category android:name="android.intent.category.VOICE_LAUNCH" />
   1299             </intent-filter>
   1300         </activity>
   1301 
   1302         <activity android:name="Display" android:label="@string/display_label"
   1303                 android:configChanges="fontScale"
   1304                 android:taskAffinity="com.android.settings"
   1305                 android:parentActivityName="Settings">
   1306             <intent-filter>
   1307                 <action android:name="android.intent.action.MAIN" />
   1308                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
   1309             </intent-filter>
   1310         </activity>
   1311 
   1312         <activity android:name="RadioInfo" android:label="@string/phone_info_label"
   1313             android:process="com.android.phone">
   1314             <intent-filter>
   1315                 <action android:name="android.intent.action.MAIN" />
   1316                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
   1317             </intent-filter>
   1318         </activity>
   1319 
   1320         <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
   1321         <activity-alias android:name="ProxySelector"
   1322             android:label="@string/proxy_settings_label"
   1323             android:targetActivity="Settings">
   1324             <intent-filter>
   1325                 <action android:name="android.intent.action.MAIN" />
   1326                 <category android:name="android.intent.category.DEFAULT" />
   1327                 <category android:name="android.intent.category.VOICE_LAUNCH" />
   1328             </intent-filter>
   1329         </activity-alias>
   1330 
   1331         <!-- TODO: Is this needed? -->
   1332         <activity android:name="BandMode"
   1333                   android:theme="@android:style/Theme.Dialog"
   1334                   android:process="com.android.phone">
   1335             <intent-filter>
   1336                 <action android:name="android.intent.action.MAIN" />
   1337                 <category android:name="android.intent.category.DEFAULT" />
   1338                 <category android:name="android.intent.category.VOICE_LAUNCH" />
   1339             </intent-filter>
   1340         </activity>
   1341 
   1342         <activity android:name="TestingSettings" android:label="@string/testing">
   1343             <intent-filter>
   1344                 <action android:name="android.intent.action.MAIN" />
   1345                 <category android:name="android.intent.category.DEFAULT" />
   1346             </intent-filter>
   1347         </activity>
   1348 
   1349         <receiver android:name="TestingSettingsBroadcastReceiver">
   1350             <intent-filter>
   1351                  <action android:name="android.provider.Telephony.SECRET_CODE" />
   1352                  <data android:scheme="android_secret_code" android:host="4636" />
   1353             </intent-filter>
   1354        </receiver>
   1355 
   1356         <!-- Standard picker for widgets -->
   1357         <activity android:name="AppWidgetPickActivity"
   1358                 android:label="@string/widget_picker_title"
   1359                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
   1360                 android:finishOnCloseSystemDialogs="true">
   1361             <intent-filter>
   1362                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
   1363                 <category android:name="android.intent.category.DEFAULT" />
   1364             </intent-filter>
   1365         </activity>
   1366 
   1367         <activity android:name="AllowBindAppWidgetActivity"
   1368                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
   1369                 android:finishOnCloseSystemDialogs="true"
   1370                 android:excludeFromRecents="true">
   1371             <intent-filter>
   1372                 <action android:name="android.appwidget.action.APPWIDGET_BIND" />
   1373                 <category android:name="android.intent.category.DEFAULT" />
   1374             </intent-filter>
   1375         </activity>
   1376 
   1377         <!-- Special picker for keyguard widgets -->
   1378         <activity android:name="KeyguardAppWidgetPickActivity"
   1379                 android:label="@string/widget_picker_title"
   1380                 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar"
   1381                 android:permission="android.permission.BIND_KEYGUARD_APPWIDGET"
   1382                 android:finishOnCloseSystemDialogs="true">
   1383             <intent-filter>
   1384                 <action android:name="android.appwidget.action.KEYGUARD_APPWIDGET_PICK" />
   1385                 <category android:name="android.intent.category.DEFAULT" />
   1386             </intent-filter>
   1387         </activity>
   1388 
   1389         <activity android:name="UsageStats" android:label="@string/usage_stats_label"
   1390                   android:taskAffinity="com.android.settings"
   1391                   android:parentActivityName="Settings">
   1392             <intent-filter>
   1393                 <action android:name="android.intent.action.MAIN" />
   1394                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
   1395             </intent-filter>
   1396         </activity>
   1397 
   1398         <activity android:name="Settings$PowerUsageSummaryActivity"
   1399                 android:label="@string/power_usage_summary_title"
   1400                 android:taskAffinity=""
   1401                 android:excludeFromRecents="true">
   1402             <intent-filter>
   1403                 <action android:name="android.intent.action.MAIN" />
   1404                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
   1405                 <category android:name="android.intent.category.DEFAULT" />
   1406                 <category android:name="com.android.settings.SHORTCUT" />
   1407             </intent-filter>
   1408             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1409                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
   1410             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1411                 android:resource="@id/battery_settings" />
   1412         </activity>
   1413 
   1414         <!-- Keep compatibility with old shortcuts. -->
   1415         <activity-alias android:name=".fuelgauge.PowerUsageSummary"
   1416                 android:label="@string/power_usage_summary_title"
   1417                 android:exported="true"
   1418                 android:targetActivity="Settings$PowerUsageSummaryActivity">
   1419             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1420                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
   1421             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1422                 android:resource="@id/battery_settings" />
   1423         </activity-alias>
   1424 
   1425         <activity android:name="Settings$AccountSyncSettingsActivity"
   1426             android:label="@string/account_sync_settings_title"
   1427             android:taskAffinity=""
   1428             android:parentActivityName="Settings">
   1429             <intent-filter>
   1430                 <action android:name="android.intent.action.MAIN" />
   1431                 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
   1432                 <category android:name="android.intent.category.DEFAULT" />
   1433             </intent-filter>
   1434             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1435                 android:value="com.android.settings.accounts.AccountSyncSettings" />
   1436             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1437                 android:resource="@id/account_settings" />
   1438         </activity>
   1439 
   1440         <activity android:name=".accounts.SyncSettingsActivity"
   1441             android:label="@string/account_sync_settings_title"
   1442             android:theme="@android:style/Theme.Holo.Dialog">
   1443             <intent-filter>
   1444                 <action android:name="android.intent.action.MAIN" />
   1445                 <action android:name="android.settings.SYNC_SETTINGS" />
   1446                 <category android:name="android.intent.category.DEFAULT" />
   1447             </intent-filter>
   1448         </activity>
   1449 
   1450         <activity android:name="com.android.settings.accounts.AddAccountSettings"
   1451             android:theme="@android:style/Theme.Translucent.NoTitleBar"
   1452             android:configChanges="orientation|keyboardHidden|screenSize"
   1453             android:label="@string/header_add_an_account"
   1454             android:taskAffinity="com.android.settings"
   1455             android:parentActivityName="Settings$ManageAccountsSettingsActivity">
   1456             <intent-filter>
   1457                 <action android:name="android.intent.action.MAIN" />
   1458                 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
   1459                 <category android:name="android.intent.category.DEFAULT" />
   1460             </intent-filter>
   1461         </activity>
   1462 
   1463         <activity android:name="com.android.settings.accounts.ChooseAccountActivity"
   1464             android:label="@string/header_add_an_account"
   1465             android:configChanges="orientation|keyboardHidden|screenSize"
   1466             android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
   1467 
   1468         <activity android:name=".CryptKeeper"
   1469                   android:immersive="true"
   1470                   android:launchMode="singleTop"
   1471                   android:excludeFromRecents="true"
   1472                   android:theme="@android:style/Theme.Holo.NoActionBar"
   1473                   android:configChanges="keyboard|keyboardHidden|uiMode"
   1474                   android:windowSoftInputMode="adjustResize">
   1475             <intent-filter android:priority="10">
   1476                 <action android:name="android.intent.action.MAIN" />
   1477                 <category android:name="android.intent.category.HOME" />
   1478                 <category android:name="android.intent.category.DEFAULT" />
   1479             </intent-filter>
   1480         </activity>
   1481 
   1482         <activity android:name=".CryptKeeper$FadeToBlack"
   1483             android:immersive="true"
   1484             android:launchMode="singleTop"
   1485             android:theme="@style/CryptKeeperBlankTheme"
   1486         />
   1487 
   1488         <activity android:name=".CryptKeeperConfirm$Blank"
   1489             android:immersive="true"
   1490             android:launchMode="singleTop"
   1491             android:theme="@style/CryptKeeperBlankTheme"
   1492         />
   1493 
   1494         <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
   1495         <activity android:name="Settings$CryptKeeperSettingsActivity"
   1496                 android:label="@string/crypt_keeper_encrypt_title">
   1497             <intent-filter>
   1498                 <action android:name="android.intent.action.MAIN" />
   1499                 <action android:name="android.app.action.START_ENCRYPTION" />
   1500                 <category android:name="android.intent.category.DEFAULT" /> />
   1501             </intent-filter>
   1502             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1503                 android:value="com.android.settings.CryptKeeperSettings" />
   1504             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1505                 android:resource="@id/security_settings" />
   1506         </activity>
   1507 
   1508         <activity android:name="Settings$DataUsageSummaryActivity"
   1509                 android:label="@string/data_usage_summary_title"
   1510                 android:taskAffinity=""
   1511                 android:excludeFromRecents="true">
   1512             <intent-filter>
   1513                 <action android:name="android.intent.action.MAIN" />
   1514                 <category android:name="android.intent.category.DEFAULT" />
   1515                 <category android:name="com.android.settings.SHORTCUT" />
   1516             </intent-filter>
   1517             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1518                 android:value="com.android.settings.DataUsageSummary" />
   1519             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1520                 android:resource="@id/wireless_settings" />
   1521         </activity>
   1522 
   1523         <activity android:name="Settings$DreamSettingsActivity"
   1524                 android:uiOptions="splitActionBarWhenNarrow"
   1525                 android:label="@string/screensaver_settings_title"
   1526                 android:taskAffinity=""
   1527                 android:excludeFromRecents="true">
   1528             <intent-filter>
   1529                 <action android:name="android.intent.action.MAIN" />
   1530                 <action android:name="android.settings.DREAM_SETTINGS" />
   1531                 <category android:name="android.intent.category.DEFAULT" />
   1532                 <category android:name="com.android.settings.SHORTCUT" />
   1533             </intent-filter>
   1534             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1535                 android:value="com.android.settings.DreamSettings" />
   1536             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1537                 android:resource="@id/display_settings" />
   1538         </activity>
   1539 
   1540         <activity android:name="Settings$UserSettingsActivity"
   1541                 android:uiOptions="splitActionBarWhenNarrow"
   1542                 android:label="@string/user_settings_title"
   1543                 android:taskAffinity=""
   1544                 android:excludeFromRecents="true">
   1545             <intent-filter>
   1546                 <action android:name="android.intent.action.MAIN" />
   1547                 <action android:name="android.settings.USER_SETTINGS" />
   1548                 <category android:name="android.intent.category.DEFAULT" />
   1549             </intent-filter>
   1550             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1551                 android:value="com.android.settings.users.UserSettings" />
   1552             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1553                 android:resource="@id/user_settings" />
   1554         </activity>
   1555 
   1556         <activity android:name="Settings$NotificationAccessSettingsActivity"
   1557                   android:label="@string/manage_notification_access"
   1558                   android:taskAffinity=""
   1559                   android:excludeFromRecents="true">
   1560             <intent-filter>
   1561                 <action android:name="android.intent.action.MAIN" />
   1562                 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
   1563                 <category android:name="android.intent.category.DEFAULT" />
   1564             </intent-filter>
   1565             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
   1566                        android:value="com.android.settings.NotificationAccessSettings" />
   1567             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
   1568                        android:resource="@id/security_settings" />
   1569         </activity>
   1570 
   1571         <!-- Show regulatory info (from settings item or dialing "*#07#") -->
   1572         <activity android:name="RegulatoryInfoDisplayActivity"
   1573                   android:label="@string/regulatory_information"
   1574                   android:taskAffinity=""
   1575                   android:excludeFromRecents="true">
   1576             <intent-filter>
   1577                 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
   1578                 <category android:name="android.intent.category.DEFAULT" />
   1579             </intent-filter>
   1580         </activity>
   1581 
   1582         <receiver android:name=".widget.SettingsAppWidgetProvider"
   1583                 android:label="@string/gadget_title"
   1584                 android:exported="false"
   1585                 android:enabled="@bool/has_powercontrol_widget">
   1586             <intent-filter>
   1587                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
   1588                 <action android:name="android.appwidget.action.APPWIDGET_ENABLED" />
   1589                 <action android:name="android.appwidget.action.APPWIDGET_DISABLED" />
   1590                 <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
   1591                 <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
   1592                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
   1593                 <action android:name="android.location.PROVIDERS_CHANGED" />
   1594                 <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
   1595             </intent-filter>
   1596             <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
   1597         </receiver>
   1598 
   1599         <receiver android:name=".bluetooth.BluetoothDiscoverableTimeoutReceiver">
   1600             <intent-filter>
   1601                 <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
   1602             </intent-filter>
   1603         </receiver>
   1604 
   1605         <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
   1606         <receiver android:name=".users.ProfileUpdateReceiver">
   1607             <intent-filter>
   1608                 <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
   1609             </intent-filter>
   1610         </receiver>
   1611 
   1612     </application>
   1613 </manifest>
   1614