1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- Copyright (C) 2007 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 --> 16 17 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 18 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" 19 package="com.android.phone" 20 coreApp="true" 21 android:sharedUserId="android.uid.phone" 22 android:sharedUserLabel="@string/phoneAppLabel" 23 > 24 25 <original-package android:name="com.android.phone" /> 26 27 <protected-broadcast android:name="android.intent.action.SERVICE_STATE" /> 28 <protected-broadcast android:name="android.intent.action.RADIO_TECHNOLOGY" /> 29 <protected-broadcast android:name="android.intent.action.EMERGENCY_CALLBACK_MODE_CHANGED" /> 30 <protected-broadcast android:name="android.intent.action.SIG_STR" /> 31 <protected-broadcast android:name="android.intent.action.ANY_DATA_STATE" /> 32 <protected-broadcast android:name="android.intent.action.DATA_CONNECTION_FAILED" /> 33 <protected-broadcast android:name="android.intent.action.SIM_STATE_CHANGED" /> 34 <protected-broadcast android:name="android.intent.action.NETWORK_SET_TIME" /> 35 <protected-broadcast android:name="android.intent.action.NETWORK_SET_TIMEZONE" /> 36 <protected-broadcast android:name="android.intent.action.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS" /> 37 <protected-broadcast android:name="android.intent.action.ACTION_MDN_STATE_CHANGED" /> 38 <protected-broadcast android:name="android.provider.Telephony.SPN_STRINGS_UPDATED" /> 39 <protected-broadcast android:name="android.provider.Telephony.SIM_FULL" /> 40 <protected-broadcast android:name="com.android.internal.telephony.data-restart-trysetup" /> 41 <protected-broadcast android:name="com.android.internal.telephony.data-stall" /> 42 43 <uses-permission android:name="android.permission.BIND_CALL_SERVICE" /> 44 <uses-permission android:name="android.permission.BROADCAST_STICKY" /> 45 <uses-permission android:name="android.permission.CALL_PHONE" /> 46 <uses-permission android:name="android.permission.CALL_PRIVILEGED" /> 47 <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 48 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> 49 <uses-permission android:name="android.permission.READ_CONTACTS" /> 50 <uses-permission android:name="android.permission.READ_CALL_LOG" /> 51 <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 52 <uses-permission android:name="android.permission.WRITE_CALL_LOG" /> 53 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 54 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" /> 55 <uses-permission android:name="android.permission.VIBRATE" /> 56 <uses-permission android:name="android.permission.BLUETOOTH" /> 57 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 58 <uses-permission android:name="android.permission.REORDER_TASKS" /> 59 <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> 60 <uses-permission android:name="android.permission.WAKE_LOCK" /> 61 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 62 <uses-permission android:name="android.permission.STATUS_BAR" /> 63 <uses-permission android:name="android.permission.READ_SMS" /> 64 <uses-permission android:name="android.permission.WRITE_SMS" /> 65 <uses-permission android:name="android.permission.SEND_SMS" /> 66 <uses-permission android:name="android.permission.SEND_RESPOND_VIA_MESSAGE" /> 67 <uses-permission android:name="android.permission.SET_TIME_ZONE" /> 68 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 69 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 70 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> 71 <uses-permission android:name="android.permission.DEVICE_POWER" /> 72 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> 73 <uses-permission android:name="android.permission.INTERNET" /> 74 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> 75 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 76 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" /> 77 <uses-permission android:name="android.permission.BROADCAST_SMS"/> 78 <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/> 79 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 80 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 81 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> 82 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 83 <uses-permission android:name="android.permission.SHUTDOWN" /> 84 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 85 <uses-permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" /> 86 <uses-permission android:name="android.permission.USE_SIP" /> 87 <uses-permission android:name="android.permission.REBOOT" /> 88 <uses-permission android:name="android.permission.UPDATE_LOCK" /> 89 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" /> 90 <uses-permission android:name="com.android.smspush.WAPPUSH_MANAGER_BIND" /> 91 <uses-permission android:name="android.permission.MANAGE_USERS" /> 92 <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" /> 93 <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" /> 94 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" /> 95 96 <!-- This tells the activity manager to not delay any of our activity 97 start requests, even if they happen immediately after the user 98 presses home. --> 99 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" /> 100 101 <application android:name="PhoneApp" 102 android:persistent="true" 103 android:label="@string/phoneAppLabel" 104 android:icon="@mipmap/ic_launcher_phone" 105 android:supportsRtl="true"> 106 <provider android:name="IccProvider" 107 android:authorities="icc" 108 android:multiprocess="true" 109 android:exported="true" 110 android:readPermission="android.permission.READ_CONTACTS" 111 android:writePermission="android.permission.WRITE_CONTACTS" /> 112 113 <!-- Dialer UI that only allows emergency calls --> 114 <activity android:name="EmergencyDialer" 115 android:label="@string/emergencyDialerIconLabel" 116 android:theme="@style/EmergencyDialerTheme" 117 android:screenOrientation="portrait"> 118 <intent-filter> 119 <action android:name="com.android.phone.EmergencyDialer.DIAL" /> 120 <category android:name="android.intent.category.DEFAULT" /> 121 </intent-filter> 122 <intent-filter> 123 <action android:name="com.android.phone.EmergencyDialer.DIAL" /> 124 <category android:name="android.intent.category.DEFAULT" /> 125 <data android:scheme="tel" /> 126 </intent-filter> 127 </activity> 128 129 <activity android:name="ADNList" /> 130 131 <activity android:name="SimContacts" 132 android:label="@string/simContacts_title" 133 android:theme="@style/SimImportTheme" 134 android:screenOrientation="portrait" 135 android:icon="@mipmap/ic_launcher_contacts"> 136 137 <intent-filter> 138 <action android:name="android.intent.action.VIEW" /> 139 <category android:name="android.intent.category.DEFAULT" /> 140 <data android:mimeType="vnd.android.cursor.item/sim-contact" /> 141 </intent-filter> 142 </activity> 143 144 <activity android:name="FdnList" 145 android:label="@string/fdnListLabel" 146 android:theme="@style/SettingsLight"> 147 <intent-filter> 148 <action android:name="android.intent.action.VIEW" /> 149 <category android:name="android.intent.category.DEFAULT" /> 150 <data android:mimeType="vnd.android.cursor.item/sim-contact" /> 151 </intent-filter> 152 </activity> 153 154 <activity android:name="OutgoingCallBroadcaster" 155 android:theme="@style/OutgoingCallBroadcasterTheme" 156 android:permission="android.permission.CALL_PHONE" 157 android:screenOrientation="nosensor" 158 android:configChanges="orientation|screenSize|keyboardHidden" 159 android:excludeFromRecents="true"> 160 <!-- CALL action intent filters, for the various ways 161 of initiating an outgoing call. --> 162 <intent-filter> 163 <action android:name="android.intent.action.CALL" /> 164 <category android:name="android.intent.category.DEFAULT" /> 165 <data android:scheme="tel" /> 166 </intent-filter> 167 <intent-filter android:icon="@drawable/ic_launcher_sip_call"> 168 <action android:name="android.intent.action.CALL" /> 169 <category android:name="android.intent.category.DEFAULT" /> 170 <data android:scheme="sip" /> 171 </intent-filter> 172 <intent-filter> 173 <action android:name="android.intent.action.CALL" /> 174 <category android:name="android.intent.category.DEFAULT" /> 175 <data android:scheme="voicemail" /> 176 </intent-filter> 177 <intent-filter> 178 <action android:name="android.intent.action.CALL" /> 179 <category android:name="android.intent.category.DEFAULT" /> 180 <data android:mimeType="vnd.android.cursor.item/phone" /> 181 <data android:mimeType="vnd.android.cursor.item/phone_v2" /> 182 <data android:mimeType="vnd.android.cursor.item/person" /> 183 </intent-filter> 184 </activity> 185 186 <activity-alias android:name="EmergencyOutgoingCallBroadcaster" 187 android:targetActivity="OutgoingCallBroadcaster" 188 android:permission="android.permission.CALL_PRIVILEGED"> 189 <intent-filter android:priority="1000"> 190 <action android:name="android.intent.action.CALL_EMERGENCY" /> 191 <category android:name="android.intent.category.DEFAULT" /> 192 <data android:scheme="tel" /> 193 </intent-filter> 194 <intent-filter android:icon="@drawable/ic_launcher_sip_call" 195 android:priority="1000"> 196 <action android:name="android.intent.action.CALL_EMERGENCY" /> 197 <category android:name="android.intent.category.DEFAULT" /> 198 <data android:scheme="sip" /> 199 </intent-filter> 200 <intent-filter android:priority="1000"> 201 <action android:name="android.intent.action.CALL_EMERGENCY" /> 202 <category android:name="android.intent.category.DEFAULT" /> 203 <data android:scheme="voicemail" /> 204 </intent-filter> 205 <intent-filter android:priority="1000"> 206 <action android:name="android.intent.action.CALL_EMERGENCY" /> 207 <category android:name="android.intent.category.DEFAULT" /> 208 <data android:mimeType="vnd.android.cursor.item/phone" /> 209 <data android:mimeType="vnd.android.cursor.item/person" /> 210 </intent-filter> 211 </activity-alias> 212 213 <activity-alias android:name="PrivilegedOutgoingCallBroadcaster" 214 android:targetActivity="OutgoingCallBroadcaster" 215 android:screenOrientation="nosensor" 216 android:permission="android.permission.CALL_PRIVILEGED"> 217 <intent-filter android:priority="1000"> 218 <action android:name="android.intent.action.CALL_PRIVILEGED" /> 219 <category android:name="android.intent.category.DEFAULT" /> 220 <data android:scheme="tel" /> 221 </intent-filter> 222 <intent-filter android:icon="@drawable/ic_launcher_sip_call" 223 android:priority="1000"> 224 <action android:name="android.intent.action.CALL_PRIVILEGED" /> 225 <category android:name="android.intent.category.DEFAULT" /> 226 <data android:scheme="sip" /> 227 </intent-filter> 228 <intent-filter android:priority="1000"> 229 <action android:name="android.intent.action.CALL_PRIVILEGED" /> 230 <category android:name="android.intent.category.DEFAULT" /> 231 <data android:scheme="voicemail" /> 232 </intent-filter> 233 <intent-filter android:priority="1000"> 234 <action android:name="android.intent.action.CALL_PRIVILEGED" /> 235 <category android:name="android.intent.category.DEFAULT" /> 236 <data android:mimeType="vnd.android.cursor.item/phone" /> 237 <data android:mimeType="vnd.android.cursor.item/phone_v2" /> 238 <data android:mimeType="vnd.android.cursor.item/person" /> 239 </intent-filter> 240 </activity-alias> 241 242 <receiver android:name="ProcessOutgoingCallTest" android:exported="false" 243 android:enabled="false"> 244 <intent-filter android:priority="1"> 245 <action android:name="android.intent.action.NEW_OUTGOING_CALL" /> 246 <category android:name="android.intent.category.DEFAULT" /> 247 </intent-filter> 248 </receiver> 249 250 <!-- Trampoline activity that handles the PERFORM_CDMA_PROVISIONING intent. --> 251 <activity android:name="InCallScreenShowActivation" 252 android:permission="android.permission.PERFORM_CDMA_PROVISIONING" 253 android:label="@string/phoneIconLabel" 254 android:theme="@android:style/Theme.NoDisplay" 255 android:excludeFromRecents="true"> 256 <intent-filter> 257 <action android:name="com.android.phone.PERFORM_CDMA_PROVISIONING" /> 258 <category android:name="android.intent.category.DEFAULT" /> 259 </intent-filter> 260 </activity> 261 262 <!-- "Mobile network settings" screen, used on both 263 non-voice-capable tablets and regular phone devices. --> 264 <activity android:name="MobileNetworkSettings" 265 android:label="@string/settings_label" 266 android:theme="@style/Theme.Settings"> 267 <intent-filter> 268 <action android:name="android.intent.action.VIEW" /> 269 <action android:name="android.intent.action.MAIN" /> 270 <action android:name="android.settings.DATA_ROAMING_SETTINGS" /> 271 <category android:name="android.intent.category.DEFAULT" /> 272 </intent-filter> 273 </activity> 274 275 <activity-alias android:name="Settings" 276 android:targetActivity="MobileNetworkSettings" /> 277 278 <!-- networks setting --> 279 <!-- service to handle network query requests sent to RIL --> 280 <service android:name="NetworkQueryService" /> 281 282 <!-- clearing of missed call notifications --> 283 <service android:name="ClearMissedCallsService" /> 284 285 <activity android:name="NetworkSetting" 286 android:label="@string/networks" 287 android:configChanges="orientation|screenSize|keyboardHidden" 288 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 289 <intent-filter> 290 <action android:name="android.intent.action.MAIN" /> 291 <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" /> 292 <category android:name="android.intent.category.DEFAULT" /> 293 </intent-filter> 294 </activity> 295 296 <activity android:name="GsmUmtsOptions" 297 android:label="@string/gsm_umts_options" 298 android:theme="@style/SettingsLight"> 299 <intent-filter> 300 <action android:name="android.intent.action.MAIN" /> 301 </intent-filter> 302 </activity> 303 304 <activity android:name="CdmaOptions" 305 android:label="@string/cdma_options" 306 android:theme="@style/SettingsLight"> 307 <intent-filter> 308 <action android:name="android.intent.action.MAIN" /> 309 </intent-filter> 310 </activity> 311 312 <activity android:name="GsmUmtsCallOptions" 313 android:label="@string/gsm_umts_options" 314 android:theme="@style/SettingsLight"> 315 <intent-filter> 316 <action android:name="android.intent.action.MAIN" /> 317 </intent-filter> 318 </activity> 319 320 <activity android:name="CdmaCallOptions" 321 android:label="@string/cdma_options" 322 android:theme="@style/SettingsLight"> 323 <intent-filter> 324 <action android:name="android.intent.action.MAIN" /> 325 </intent-filter> 326 </activity> 327 328 <activity android:name="GsmUmtsCallForwardOptions" 329 android:label="@string/labelCF" 330 android:configChanges="orientation|screenSize|keyboardHidden" 331 android:theme="@style/SettingsLight"> 332 <intent-filter> 333 <action android:name="android.intent.action.MAIN" /> 334 </intent-filter> 335 </activity> 336 337 <activity android:name="GsmUmtsAdditionalCallOptions" 338 android:label="@string/labelGSMMore" 339 android:configChanges="orientation|screenSize|keyboardHidden" 340 android:theme="@style/SettingsLight"> 341 <intent-filter> 342 <action android:name="android.intent.action.MAIN" /> 343 </intent-filter> 344 </activity> 345 346 <activity android:name="CellBroadcastSms" 347 android:label="@string/cell_broadcast_sms" 348 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 349 <intent-filter> 350 <action android:name="android.intent.action.MAIN" /> 351 </intent-filter> 352 </activity> 353 354 <!-- fdn setting --> 355 <activity android:name="FdnSetting" 356 android:label="@string/fdn" 357 android:theme="@style/SettingsLight"> 358 <intent-filter> 359 <action android:name="android.intent.action.MAIN" /> 360 </intent-filter> 361 </activity> 362 363 <activity android:name="EnableFdnScreen" 364 android:label="" 365 android:theme="@style/SettingsLight"> 366 </activity> 367 368 <!-- SIM PIN setting --> 369 <activity android:name="EnableIccPinScreen" 370 android:label="@string/enable_pin" 371 android:theme="@style/SettingsLight"> 372 <intent-filter> 373 <action android:name="android.intent.action.MAIN" /> 374 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 375 </intent-filter> 376 </activity> 377 378 <activity android:name="ChangeIccPinScreen" 379 android:label="@string/change_pin" 380 android:theme="@style/SettingsLight"> 381 <intent-filter> 382 <action android:name="android.intent.action.MAIN" /> 383 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 384 </intent-filter> 385 </activity> 386 387 <activity android:name="GetPin2Screen" 388 android:label="@string/get_pin2" 389 android:theme="@style/SettingsLight" 390 android:windowSoftInputMode="stateVisible"> 391 </activity> 392 393 <activity android:name="EditFdnContactScreen" 394 android:theme="@style/SettingsLight" 395 android:windowSoftInputMode="stateVisible"> 396 </activity> 397 398 <activity android:name="DeleteFdnContactScreen" 399 android:theme="@style/SettingsLight" 400 android:label="@string/delete_fdn_contact"> 401 </activity> 402 403 <activity android:name="DataRoamingReenable" android:label="@string/android:dialog_alert_title" 404 android:theme="@android:style/Theme.Holo.Dialog"> 405 <intent-filter> 406 <action android:name="android.intent.action.MAIN" /> 407 </intent-filter> 408 </activity> 409 410 <!-- data roaming setting --> 411 <activity android:name="RoamingSetting" 412 android:label="@string/roaming" 413 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 414 <intent-filter> 415 <action android:name="android.intent.action.MAIN" /> 416 </intent-filter> 417 </activity> 418 419 <!-- "Call settings" UI, used only on voice-capable phone devices. --> 420 <activity android:name="CallFeaturesSetting" 421 android:label="@string/call_settings" 422 android:configChanges="orientation|screenSize|keyboardHidden" 423 android:theme="@style/SettingsLight"> 424 <intent-filter> 425 <action android:name="android.intent.action.VIEW" /> 426 <action android:name="android.intent.action.MAIN" /> 427 <action android:name="com.android.phone.CallFeaturesSetting.ADD_VOICEMAIL" /> 428 <category android:name="android.intent.category.DEFAULT" /> 429 </intent-filter> 430 </activity> 431 432 <!-- bluetooth phone service --> 433 <service android:name="BluetoothPhoneService"> 434 <intent-filter> 435 <action android:name="android.bluetooth.IBluetoothHeadsetPhone" /> 436 </intent-filter> 437 </service> 438 439 <!-- Broadcast Receiver that will process BOOT Complete and launch OTA --> 440 <receiver android:name="OtaStartupReceiver" android:exported="false" 441 androidprv:primaryUserOnly="true"> 442 <intent-filter android:priority="100"> 443 <action android:name="android.intent.action.BOOT_COMPLETED"/> 444 </intent-filter> 445 </receiver> 446 447 <!-- CDMA Emergency Callback Mode --> 448 <service android:name="EmergencyCallbackModeService"> 449 </service> 450 451 <!-- service to dump telephony information --> 452 <service android:name="TelephonyDebugService" /> 453 454 <activity android:name="EmergencyCallbackModeExitDialog" 455 android:excludeFromRecents="true" 456 android:label="@string/ecm_exit_dialog" 457 android:launchMode="singleTop" 458 android:theme="@android:style/Theme.Translucent.NoTitleBar"> 459 <intent-filter> 460 <action android:name="com.android.phone.action.ACTION_SHOW_ECM_EXIT_DIALOG" /> 461 <action android:name="android.intent.action.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS" /> 462 <category android:name="android.intent.category.DEFAULT" /> 463 </intent-filter> 464 </activity> 465 466 <receiver android:name="SipBroadcastReceiver"> 467 <intent-filter> 468 <action android:name="com.android.phone.SIP_INCOMING_CALL" /> 469 <action android:name="com.android.phone.SIP_ADD_PHONE" /> 470 <action android:name="com.android.phone.SIP_REMOVE_PHONE" /> 471 <action android:name="android.net.sip.SIP_SERVICE_UP" /> 472 </intent-filter> 473 </receiver> 474 475 <activity android:label="Sip Settings" 476 android:name=".sip.SipSettings" 477 android:theme="@style/SettingsLight" 478 android:launchMode="singleTop" 479 android:configChanges="orientation|screenSize|keyboardHidden" 480 android:uiOptions="splitActionBarWhenNarrow"> 481 <intent-filter> 482 <action android:name="android.intent.action.MAIN" /> 483 <action android:name="android.net.sip.NOTIFY" /> 484 </intent-filter> 485 </activity> 486 <activity android:name=".sip.SipEditor" 487 android:theme="@style/SettingsLight" 488 android:configChanges="orientation|screenSize|keyboardHidden" 489 android:uiOptions="splitActionBarWhenNarrow"> 490 </activity> 491 <activity android:name=".SipCallOptionHandler" 492 android:theme="@style/SipCallOptionHandlerTheme" 493 android:screenOrientation="nosensor" 494 android:configChanges="orientation|screenSize|keyboardHidden" 495 android:excludeFromRecents="true"> 496 </activity> 497 498 <activity android:name="RespondViaSmsManager$Settings" 499 android:label="@string/respond_via_sms_setting_title" 500 android:configChanges="orientation|screenSize|keyboardHidden" 501 android:theme="@style/SettingsLight"> 502 <intent-filter> 503 <action android:name="android.intent.action.MAIN" /> 504 </intent-filter> 505 </activity> 506 507 <activity android:name="ErrorDialogActivity" 508 android:configChanges="orientation|screenSize|keyboardHidden" 509 android:excludeFromRecents="true" 510 android:launchMode="singleInstance" 511 android:theme="@style/Empty"> 512 </activity> 513 514 <activity android:name="MMIDialogActivity" 515 android:configChanges="orientation|screenSize|keyboardHidden" 516 android:excludeFromRecents="true" 517 android:launchMode="singleInstance" 518 android:theme="@style/Empty"> 519 </activity> 520 521 <activity android:name=".TextMessagePackageChooser" 522 android:label="@string/respond_via_sms_setting_title" 523 android:configChanges="orientation|screenSize|keyboardHidden" 524 android:theme="@style/Theme.Transparent"> 525 </activity> 526 527 <activity android:name="HfaActivity" 528 android:configChanges="orientation|screenSize|keyboardHidden" 529 android:launchMode="singleInstance" 530 android:theme="@style/Empty" 531 android:exported="false"> 532 </activity> 533 534 <receiver android:name="CallerInfoCacheUpdateReceiver"> 535 <intent-filter> 536 <action android:name="com.android.phone.UPDATE_CALLER_INFO_CACHE" /> 537 </intent-filter> 538 </receiver> 539 540 <!-- BroadcastReceiver for receiving Intents from Notification mechanism. --> 541 <receiver android:name="PhoneGlobals$NotificationBroadcastReceiver" exported="false"> 542 <intent-filter> 543 <action android:name="com.android.phone.ACTION_HANG_UP_ONGOING_CALL" /> 544 <action android:name="com.android.phone.ACTION_CALL_BACK_FROM_NOTIFICATION" /> 545 <action android:name="com.android.phone.ACTION_SEND_SMS_FROM_NOTIFICATION" /> 546 </intent-filter> 547 </receiver> 548 549 <!-- service to dump telephony information --> 550 <service android:name="HfaService" android:exported="false"/> 551 552 </application> 553 </manifest> 554