• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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" android: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