blob: 8af1758570edc6d22c2d84e6e78ae30dfad348f9 [file] [log] [blame]
Santos Cordon7d4ddf62013-07-10 11:58:08 -07001<?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
Yorke Lee79840002013-09-16 14:30:56 -070043 <uses-permission android:name="android.permission.BIND_CALL_SERVICE" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070044 <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" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070055 <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" />
Jake Hambyc0bc6a62014-02-24 15:48:40 -080067 <uses-permission android:name="android.permission.SET_TIME" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070068 <uses-permission android:name="android.permission.SET_TIME_ZONE" />
69 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
70 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
71 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
72 <uses-permission android:name="android.permission.DEVICE_POWER" />
73 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
74 <uses-permission android:name="android.permission.INTERNET" />
75 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
76 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
77 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
78 <uses-permission android:name="android.permission.BROADCAST_SMS"/>
79 <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/>
80 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
81 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
82 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
83 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
84 <uses-permission android:name="android.permission.SHUTDOWN" />
85 <uses-permission android:name="android.permission.RECORD_AUDIO" />
86 <uses-permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" />
87 <uses-permission android:name="android.permission.USE_SIP" />
88 <uses-permission android:name="android.permission.REBOOT" />
89 <uses-permission android:name="android.permission.UPDATE_LOCK" />
90 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
Yorke Lee422c2f52013-09-05 11:04:51 -070091 <uses-permission android:name="com.android.smspush.WAPPUSH_MANAGER_BIND" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070092 <uses-permission android:name="android.permission.MANAGE_USERS" />
93 <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
94 <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" />
David Brauna1203d32013-11-12 13:40:28 -080095 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" />
Fabrice Di Meglio5768c152014-03-20 12:25:56 -070096 <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070097
98 <!-- This tells the activity manager to not delay any of our activity
99 start requests, even if they happen immediately after the user
100 presses home. -->
101 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
102
103 <application android:name="PhoneApp"
104 android:persistent="true"
105 android:label="@string/phoneAppLabel"
106 android:icon="@mipmap/ic_launcher_phone"
107 android:supportsRtl="true">
108 <provider android:name="IccProvider"
109 android:authorities="icc"
110 android:multiprocess="true"
111 android:exported="true"
112 android:readPermission="android.permission.READ_CONTACTS"
113 android:writePermission="android.permission.WRITE_CONTACTS" />
114
115 <!-- Dialer UI that only allows emergency calls -->
116 <activity android:name="EmergencyDialer"
117 android:label="@string/emergencyDialerIconLabel"
118 android:theme="@style/EmergencyDialerTheme"
119 android:screenOrientation="portrait">
120 <intent-filter>
121 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
122 <category android:name="android.intent.category.DEFAULT" />
123 </intent-filter>
124 <intent-filter>
125 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
126 <category android:name="android.intent.category.DEFAULT" />
127 <data android:scheme="tel" />
128 </intent-filter>
129 </activity>
130
131 <activity android:name="ADNList" />
132
133 <activity android:name="SimContacts"
134 android:label="@string/simContacts_title"
135 android:theme="@style/SimImportTheme"
136 android:screenOrientation="portrait"
137 android:icon="@mipmap/ic_launcher_contacts">
138
139 <intent-filter>
140 <action android:name="android.intent.action.VIEW" />
141 <category android:name="android.intent.category.DEFAULT" />
142 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
143 </intent-filter>
144 </activity>
145
Yorke Lee1c881a02013-07-31 09:04:42 -0700146 <activity android:name="FdnList"
147 android:label="@string/fdnListLabel"
148 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700149 <intent-filter>
150 <action android:name="android.intent.action.VIEW" />
151 <category android:name="android.intent.category.DEFAULT" />
152 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
153 </intent-filter>
154 </activity>
155
156 <activity android:name="OutgoingCallBroadcaster"
Sailesh Nepal28df7382014-03-06 21:28:55 -0800157 android:enabled="false"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700158 android:theme="@style/OutgoingCallBroadcasterTheme"
159 android:permission="android.permission.CALL_PHONE"
160 android:screenOrientation="nosensor"
Santos Cordone1c151b2013-08-27 18:55:25 -0700161 android:configChanges="orientation|screenSize|keyboardHidden"
162 android:excludeFromRecents="true">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700163 <!-- CALL action intent filters, for the various ways
164 of initiating an outgoing call. -->
165 <intent-filter>
166 <action android:name="android.intent.action.CALL" />
167 <category android:name="android.intent.category.DEFAULT" />
168 <data android:scheme="tel" />
169 </intent-filter>
170 <intent-filter android:icon="@drawable/ic_launcher_sip_call">
171 <action android:name="android.intent.action.CALL" />
172 <category android:name="android.intent.category.DEFAULT" />
173 <data android:scheme="sip" />
174 </intent-filter>
175 <intent-filter>
176 <action android:name="android.intent.action.CALL" />
177 <category android:name="android.intent.category.DEFAULT" />
178 <data android:scheme="voicemail" />
179 </intent-filter>
180 <intent-filter>
181 <action android:name="android.intent.action.CALL" />
182 <category android:name="android.intent.category.DEFAULT" />
183 <data android:mimeType="vnd.android.cursor.item/phone" />
184 <data android:mimeType="vnd.android.cursor.item/phone_v2" />
185 <data android:mimeType="vnd.android.cursor.item/person" />
186 </intent-filter>
187 </activity>
188
189 <activity-alias android:name="EmergencyOutgoingCallBroadcaster"
Sailesh Nepal28df7382014-03-06 21:28:55 -0800190 android:enabled="false"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700191 android:targetActivity="OutgoingCallBroadcaster"
192 android:permission="android.permission.CALL_PRIVILEGED">
193 <intent-filter android:priority="1000">
194 <action android:name="android.intent.action.CALL_EMERGENCY" />
195 <category android:name="android.intent.category.DEFAULT" />
196 <data android:scheme="tel" />
197 </intent-filter>
198 <intent-filter android:icon="@drawable/ic_launcher_sip_call"
199 android:priority="1000">
200 <action android:name="android.intent.action.CALL_EMERGENCY" />
201 <category android:name="android.intent.category.DEFAULT" />
202 <data android:scheme="sip" />
203 </intent-filter>
204 <intent-filter android:priority="1000">
205 <action android:name="android.intent.action.CALL_EMERGENCY" />
206 <category android:name="android.intent.category.DEFAULT" />
207 <data android:scheme="voicemail" />
208 </intent-filter>
209 <intent-filter android:priority="1000">
210 <action android:name="android.intent.action.CALL_EMERGENCY" />
211 <category android:name="android.intent.category.DEFAULT" />
212 <data android:mimeType="vnd.android.cursor.item/phone" />
213 <data android:mimeType="vnd.android.cursor.item/person" />
214 </intent-filter>
215 </activity-alias>
216
217 <activity-alias android:name="PrivilegedOutgoingCallBroadcaster"
Sailesh Nepal28df7382014-03-06 21:28:55 -0800218 android:enabled="false"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700219 android:targetActivity="OutgoingCallBroadcaster"
220 android:screenOrientation="nosensor"
221 android:permission="android.permission.CALL_PRIVILEGED">
222 <intent-filter android:priority="1000">
223 <action android:name="android.intent.action.CALL_PRIVILEGED" />
224 <category android:name="android.intent.category.DEFAULT" />
225 <data android:scheme="tel" />
226 </intent-filter>
227 <intent-filter android:icon="@drawable/ic_launcher_sip_call"
228 android:priority="1000">
229 <action android:name="android.intent.action.CALL_PRIVILEGED" />
230 <category android:name="android.intent.category.DEFAULT" />
231 <data android:scheme="sip" />
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:scheme="voicemail" />
237 </intent-filter>
238 <intent-filter android:priority="1000">
239 <action android:name="android.intent.action.CALL_PRIVILEGED" />
240 <category android:name="android.intent.category.DEFAULT" />
241 <data android:mimeType="vnd.android.cursor.item/phone" />
242 <data android:mimeType="vnd.android.cursor.item/phone_v2" />
243 <data android:mimeType="vnd.android.cursor.item/person" />
244 </intent-filter>
245 </activity-alias>
246
247 <receiver android:name="ProcessOutgoingCallTest" android:exported="false"
248 android:enabled="false">
249 <intent-filter android:priority="1">
250 <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
251 <category android:name="android.intent.category.DEFAULT" />
252 </intent-filter>
253 </receiver>
254
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700255 <!-- Trampoline activity that handles the PERFORM_CDMA_PROVISIONING intent. -->
256 <activity android:name="InCallScreenShowActivation"
257 android:permission="android.permission.PERFORM_CDMA_PROVISIONING"
258 android:label="@string/phoneIconLabel"
259 android:theme="@android:style/Theme.NoDisplay"
260 android:excludeFromRecents="true">
261 <intent-filter>
262 <action android:name="com.android.phone.PERFORM_CDMA_PROVISIONING" />
263 <category android:name="android.intent.category.DEFAULT" />
264 </intent-filter>
265 </activity>
266
267 <!-- "Mobile network settings" screen, used on both
268 non-voice-capable tablets and regular phone devices. -->
269 <activity android:name="MobileNetworkSettings"
270 android:label="@string/settings_label"
271 android:theme="@style/Theme.Settings">
272 <intent-filter>
273 <action android:name="android.intent.action.VIEW" />
274 <action android:name="android.intent.action.MAIN" />
275 <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
276 <category android:name="android.intent.category.DEFAULT" />
277 </intent-filter>
278 </activity>
279
280 <activity-alias android:name="Settings"
281 android:targetActivity="MobileNetworkSettings" />
282
283 <!-- networks setting -->
284 <!-- service to handle network query requests sent to RIL -->
285 <service android:name="NetworkQueryService" />
286
287 <!-- clearing of missed call notifications -->
288 <service android:name="ClearMissedCallsService" />
289
290 <activity android:name="NetworkSetting"
291 android:label="@string/networks"
292 android:configChanges="orientation|screenSize|keyboardHidden"
293 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
294 <intent-filter>
295 <action android:name="android.intent.action.MAIN" />
296 <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
297 <category android:name="android.intent.category.DEFAULT" />
298 </intent-filter>
299 </activity>
300
301 <activity android:name="GsmUmtsOptions"
302 android:label="@string/gsm_umts_options"
Yorke Lee1c881a02013-07-31 09:04:42 -0700303 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700304 <intent-filter>
305 <action android:name="android.intent.action.MAIN" />
306 </intent-filter>
307 </activity>
308
309 <activity android:name="CdmaOptions"
310 android:label="@string/cdma_options"
Yorke Lee1c881a02013-07-31 09:04:42 -0700311 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700312 <intent-filter>
313 <action android:name="android.intent.action.MAIN" />
314 </intent-filter>
315 </activity>
316
317 <activity android:name="GsmUmtsCallOptions"
318 android:label="@string/gsm_umts_options"
Yorke Lee1c881a02013-07-31 09:04:42 -0700319 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700320 <intent-filter>
321 <action android:name="android.intent.action.MAIN" />
322 </intent-filter>
323 </activity>
324
325 <activity android:name="CdmaCallOptions"
326 android:label="@string/cdma_options"
Yorke Lee1c881a02013-07-31 09:04:42 -0700327 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700328 <intent-filter>
329 <action android:name="android.intent.action.MAIN" />
330 </intent-filter>
331 </activity>
332
333 <activity android:name="GsmUmtsCallForwardOptions"
334 android:label="@string/labelCF"
335 android:configChanges="orientation|screenSize|keyboardHidden"
Yorke Lee1c881a02013-07-31 09:04:42 -0700336 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700337 <intent-filter>
338 <action android:name="android.intent.action.MAIN" />
339 </intent-filter>
340 </activity>
341
342 <activity android:name="GsmUmtsAdditionalCallOptions"
343 android:label="@string/labelGSMMore"
344 android:configChanges="orientation|screenSize|keyboardHidden"
Yorke Lee1c881a02013-07-31 09:04:42 -0700345 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700346 <intent-filter>
347 <action android:name="android.intent.action.MAIN" />
348 </intent-filter>
349 </activity>
350
351 <activity android:name="CellBroadcastSms"
352 android:label="@string/cell_broadcast_sms"
353 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
354 <intent-filter>
355 <action android:name="android.intent.action.MAIN" />
356 </intent-filter>
357 </activity>
358
359 <!-- fdn setting -->
360 <activity android:name="FdnSetting"
361 android:label="@string/fdn"
Yorke Lee1c881a02013-07-31 09:04:42 -0700362 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700363 <intent-filter>
364 <action android:name="android.intent.action.MAIN" />
365 </intent-filter>
366 </activity>
367
368 <activity android:name="EnableFdnScreen"
369 android:label=""
Yorke Lee1c881a02013-07-31 09:04:42 -0700370 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700371 </activity>
372
373 <!-- SIM PIN setting -->
374 <activity android:name="EnableIccPinScreen"
375 android:label="@string/enable_pin"
Yorke Lee1c881a02013-07-31 09:04:42 -0700376 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700377 <intent-filter>
378 <action android:name="android.intent.action.MAIN" />
379 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
380 </intent-filter>
381 </activity>
382
383 <activity android:name="ChangeIccPinScreen"
384 android:label="@string/change_pin"
Yorke Lee1c881a02013-07-31 09:04:42 -0700385 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700386 <intent-filter>
387 <action android:name="android.intent.action.MAIN" />
388 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
389 </intent-filter>
390 </activity>
391
392 <activity android:name="GetPin2Screen"
393 android:label="@string/get_pin2"
Yorke Lee1c881a02013-07-31 09:04:42 -0700394 android:theme="@style/SettingsLight"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700395 android:windowSoftInputMode="stateVisible">
396 </activity>
397
398 <activity android:name="EditFdnContactScreen"
Yorke Lee1c881a02013-07-31 09:04:42 -0700399 android:theme="@style/SettingsLight"
400 android:windowSoftInputMode="stateVisible">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700401 </activity>
402
403 <activity android:name="DeleteFdnContactScreen"
Yorke Lee1c881a02013-07-31 09:04:42 -0700404 android:theme="@style/SettingsLight"
405 android:label="@string/delete_fdn_contact">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700406 </activity>
407
408 <activity android:name="DataRoamingReenable" android:label="@string/android:dialog_alert_title"
409 android:theme="@android:style/Theme.Holo.Dialog">
410 <intent-filter>
411 <action android:name="android.intent.action.MAIN" />
412 </intent-filter>
413 </activity>
414
415 <!-- data roaming setting -->
416 <activity android:name="RoamingSetting"
417 android:label="@string/roaming"
418 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
419 <intent-filter>
420 <action android:name="android.intent.action.MAIN" />
421 </intent-filter>
422 </activity>
423
424 <!-- "Call settings" UI, used only on voice-capable phone devices. -->
425 <activity android:name="CallFeaturesSetting"
426 android:label="@string/call_settings"
427 android:configChanges="orientation|screenSize|keyboardHidden"
Yorke Lee1c881a02013-07-31 09:04:42 -0700428 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700429 <intent-filter>
430 <action android:name="android.intent.action.VIEW" />
431 <action android:name="android.intent.action.MAIN" />
432 <action android:name="com.android.phone.CallFeaturesSetting.ADD_VOICEMAIL" />
433 <category android:name="android.intent.category.DEFAULT" />
434 </intent-filter>
435 </activity>
436
437 <!-- bluetooth phone service -->
438 <service android:name="BluetoothPhoneService">
439 <intent-filter>
440 <action android:name="android.bluetooth.IBluetoothHeadsetPhone" />
441 </intent-filter>
442 </service>
443
444 <!-- Broadcast Receiver that will process BOOT Complete and launch OTA -->
445 <receiver android:name="OtaStartupReceiver" android:exported="false"
446 androidprv:primaryUserOnly="true">
447 <intent-filter android:priority="100">
448 <action android:name="android.intent.action.BOOT_COMPLETED"/>
449 </intent-filter>
450 </receiver>
451
452 <!-- CDMA Emergency Callback Mode -->
453 <service android:name="EmergencyCallbackModeService">
454 </service>
455
456 <!-- service to dump telephony information -->
457 <service android:name="TelephonyDebugService" />
458
459 <activity android:name="EmergencyCallbackModeExitDialog"
460 android:excludeFromRecents="true"
461 android:label="@string/ecm_exit_dialog"
462 android:launchMode="singleTop"
463 android:theme="@android:style/Theme.Translucent.NoTitleBar">
464 <intent-filter>
465 <action android:name="com.android.phone.action.ACTION_SHOW_ECM_EXIT_DIALOG" />
466 <action android:name="android.intent.action.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS" />
467 <category android:name="android.intent.category.DEFAULT" />
468 </intent-filter>
469 </activity>
470
471 <receiver android:name="SipBroadcastReceiver">
472 <intent-filter>
473 <action android:name="com.android.phone.SIP_INCOMING_CALL" />
474 <action android:name="com.android.phone.SIP_ADD_PHONE" />
475 <action android:name="com.android.phone.SIP_REMOVE_PHONE" />
476 <action android:name="android.net.sip.SIP_SERVICE_UP" />
477 </intent-filter>
478 </receiver>
479
480 <activity android:label="Sip Settings"
481 android:name=".sip.SipSettings"
Yorke Lee1c881a02013-07-31 09:04:42 -0700482 android:theme="@style/SettingsLight"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700483 android:launchMode="singleTop"
484 android:configChanges="orientation|screenSize|keyboardHidden"
485 android:uiOptions="splitActionBarWhenNarrow">
486 <intent-filter>
487 <action android:name="android.intent.action.MAIN" />
488 <action android:name="android.net.sip.NOTIFY" />
489 </intent-filter>
490 </activity>
491 <activity android:name=".sip.SipEditor"
Yorke Lee1c881a02013-07-31 09:04:42 -0700492 android:theme="@style/SettingsLight"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700493 android:configChanges="orientation|screenSize|keyboardHidden"
494 android:uiOptions="splitActionBarWhenNarrow">
495 </activity>
496 <activity android:name=".SipCallOptionHandler"
497 android:theme="@style/SipCallOptionHandlerTheme"
498 android:screenOrientation="nosensor"
Santos Cordon7c0ee2e2013-10-17 12:20:30 -0700499 android:configChanges="orientation|screenSize|keyboardHidden"
500 android:excludeFromRecents="true">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700501 </activity>
502
503 <activity android:name="RespondViaSmsManager$Settings"
504 android:label="@string/respond_via_sms_setting_title"
505 android:configChanges="orientation|screenSize|keyboardHidden"
Yorke Lee1c881a02013-07-31 09:04:42 -0700506 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700507 <intent-filter>
508 <action android:name="android.intent.action.MAIN" />
509 </intent-filter>
510 </activity>
511
Yorke Lee71028d02013-08-28 12:24:01 -0700512 <activity android:name="ErrorDialogActivity"
513 android:configChanges="orientation|screenSize|keyboardHidden"
514 android:excludeFromRecents="true"
515 android:launchMode="singleInstance"
516 android:theme="@style/Empty">
517 </activity>
Yorke Lee598dac52013-11-01 11:30:55 -0700518
519 <activity android:name="MMIDialogActivity"
520 android:configChanges="orientation|screenSize|keyboardHidden"
521 android:excludeFromRecents="true"
522 android:launchMode="singleInstance"
523 android:theme="@style/Empty">
524 </activity>
525
Christine Chen0ce0e852013-08-09 18:26:31 -0700526 <activity android:name=".TextMessagePackageChooser"
527 android:label="@string/respond_via_sms_setting_title"
528 android:configChanges="orientation|screenSize|keyboardHidden"
529 android:theme="@style/Theme.Transparent">
530 </activity>
Yorke Lee71028d02013-08-28 12:24:01 -0700531
Santos Cordon83570472013-09-06 15:45:10 -0700532 <activity android:name="HfaActivity"
Santos Cordon00d7a432013-09-17 14:07:14 -0700533 android:configChanges="orientation|screenSize|keyboardHidden"
Santos Cordon83570472013-09-06 15:45:10 -0700534 android:launchMode="singleInstance"
Santos Cordon00d7a432013-09-17 14:07:14 -0700535 android:theme="@style/Empty"
536 android:exported="false">
Santos Cordon83570472013-09-06 15:45:10 -0700537 </activity>
538
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700539 <receiver android:name="CallerInfoCacheUpdateReceiver">
540 <intent-filter>
541 <action android:name="com.android.phone.UPDATE_CALLER_INFO_CACHE" />
542 </intent-filter>
543 </receiver>
544
545 <!-- BroadcastReceiver for receiving Intents from Notification mechanism. -->
Santos Cordon0c88ac22014-01-22 11:40:52 -0800546 <receiver android:name="PhoneGlobals$NotificationBroadcastReceiver" android:exported="false">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700547 <intent-filter>
548 <action android:name="com.android.phone.ACTION_HANG_UP_ONGOING_CALL" />
549 <action android:name="com.android.phone.ACTION_CALL_BACK_FROM_NOTIFICATION" />
550 <action android:name="com.android.phone.ACTION_SEND_SMS_FROM_NOTIFICATION" />
551 </intent-filter>
552 </receiver>
553
Santos Cordon00d7a432013-09-17 14:07:14 -0700554 <!-- service to dump telephony information -->
555 <service android:name="HfaService" android:exported="false"/>
556
Sailesh Nepald479fad2014-03-05 20:07:53 -0800557 <!-- Telecomm integration -->
558 <service android:name="com.android.services.telephony.TelephonyCallServiceProvider">
559 <intent-filter>
Sailesh Nepal2a09bfe2014-03-08 21:55:01 -0800560 <action android:name="android.telecomm.CallServiceProvider" />
Sailesh Nepald479fad2014-03-05 20:07:53 -0800561 </intent-filter>
562 </service>
Sailesh Nepal1e98b422014-03-18 15:46:29 -0700563 <service android:name="com.android.services.telephony.TelephonyCallServiceSelector">
564 <intent-filter>
565 <action android:name="android.telecomm.CallServiceSelector" />
566 </intent-filter>
567 </service>
Ihab Awad29d31672014-05-20 17:10:50 -0700568 <service
569 android:name="com.android.services.telephony.GsmConnectionService"
570 android:label="@string/gsm_connection_service_label">
Sailesh Nepald479fad2014-03-05 20:07:53 -0800571 <intent-filter>
Sailesh Nepal2a09bfe2014-03-08 21:55:01 -0800572 <action android:name="android.telecomm.CallService" />
Sailesh Nepald479fad2014-03-05 20:07:53 -0800573 </intent-filter>
574 </service>
Ihab Awad29d31672014-05-20 17:10:50 -0700575 <service
576 android:name="com.android.services.telephony.CdmaConnectionService"
577 android:label="@string/cdma_connection_service_label">
Sailesh Nepald479fad2014-03-05 20:07:53 -0800578 <intent-filter>
Sailesh Nepal2a09bfe2014-03-08 21:55:01 -0800579 <action android:name="android.telecomm.CallService" />
Sailesh Nepald479fad2014-03-05 20:07:53 -0800580 </intent-filter>
581 </service>
Ihab Awad29d31672014-05-20 17:10:50 -0700582 <service
583 android:name="com.android.services.telephony.SipConnectionService"
584 android:label="@string/sip_connection_service_label">
Sailesh Nepald479fad2014-03-05 20:07:53 -0800585 <intent-filter>
Sailesh Nepal2a09bfe2014-03-08 21:55:01 -0800586 <action android:name="android.telecomm.CallService" />
Sailesh Nepald479fad2014-03-05 20:07:53 -0800587 </intent-filter>
588 </service>
Fabrice Di Meglioe5ee4a32014-03-14 19:04:10 -0700589 <provider
590 android:name="PhoneSearchIndexablesProvider"
591 android:authorities="com.android.phone"
592 android:multiprocess="false"
593 android:grantUriPermissions="true"
594 android:permission="android.permission.READ_SEARCH_INDEXABLES"
595 android:exported="true">
596 <intent-filter>
597 <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
598 </intent-filter>
599 </provider>
600
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700601 </application>
602</manifest>