blob: be0fa2b86c247766afedf3edc9f17263665df8fe [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
Suchand Ghosh7d0dd922014-10-29 13:27:42 +053043 <permission
44 android:name="com.qti.permission.SELECT_SUBSCRIPTION"
45 android:protectionLevel="signatureOrSystem" />
46
Santos Cordon7d4ddf62013-07-10 11:58:08 -070047 <uses-permission android:name="android.permission.BROADCAST_STICKY" />
48 <uses-permission android:name="android.permission.CALL_PHONE" />
49 <uses-permission android:name="android.permission.CALL_PRIVILEGED" />
50 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
51 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
52 <uses-permission android:name="android.permission.READ_CONTACTS" />
53 <uses-permission android:name="android.permission.READ_CALL_LOG" />
54 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
55 <uses-permission android:name="android.permission.WRITE_CALL_LOG" />
56 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
57 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070058 <uses-permission android:name="android.permission.VIBRATE" />
59 <uses-permission android:name="android.permission.BLUETOOTH" />
60 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
61 <uses-permission android:name="android.permission.REORDER_TASKS" />
62 <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
63 <uses-permission android:name="android.permission.WAKE_LOCK" />
64 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
65 <uses-permission android:name="android.permission.STATUS_BAR" />
66 <uses-permission android:name="android.permission.READ_SMS" />
67 <uses-permission android:name="android.permission.WRITE_SMS" />
68 <uses-permission android:name="android.permission.SEND_SMS" />
69 <uses-permission android:name="android.permission.SEND_RESPOND_VIA_MESSAGE" />
Jake Hambyc0bc6a62014-02-24 15:48:40 -080070 <uses-permission android:name="android.permission.SET_TIME" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070071 <uses-permission android:name="android.permission.SET_TIME_ZONE" />
72 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
73 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
74 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
75 <uses-permission android:name="android.permission.DEVICE_POWER" />
76 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
77 <uses-permission android:name="android.permission.INTERNET" />
78 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
79 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
80 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
81 <uses-permission android:name="android.permission.BROADCAST_SMS"/>
82 <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/>
83 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
84 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
85 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
86 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
87 <uses-permission android:name="android.permission.SHUTDOWN" />
88 <uses-permission android:name="android.permission.RECORD_AUDIO" />
89 <uses-permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" />
90 <uses-permission android:name="android.permission.USE_SIP" />
91 <uses-permission android:name="android.permission.REBOOT" />
92 <uses-permission android:name="android.permission.UPDATE_LOCK" />
Amith Yamasani73a742e2014-05-22 17:18:19 -070093 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070094 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
Yorke Lee422c2f52013-09-05 11:04:51 -070095 <uses-permission android:name="com.android.smspush.WAPPUSH_MANAGER_BIND" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -070096 <uses-permission android:name="android.permission.MANAGE_USERS" />
97 <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
98 <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" />
David Brauna1203d32013-11-12 13:40:28 -080099 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" />
Fabrice Di Meglio5768c152014-03-20 12:25:56 -0700100 <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
Wink Savillecbf90282014-10-24 17:14:49 -0700101 <uses-permission android:name="android.permission.DUMP" />
Santos Cordon3f332642014-10-31 12:33:10 -0700102 <uses-permission android:name="android.permission.REGISTER_CALL_PROVIDER" />
103 <uses-permission android:name="android.permission.REGISTER_SIM_SUBSCRIPTION" />
Abhijith Shastrycbadd872014-11-04 15:28:08 -0800104 <uses-permission android:name="android.permission.BIND_CARRIER_MESSAGING_SERVICE" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700105
106 <!-- This tells the activity manager to not delay any of our activity
107 start requests, even if they happen immediately after the user
108 presses home. -->
109 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
110
111 <application android:name="PhoneApp"
112 android:persistent="true"
113 android:label="@string/phoneAppLabel"
114 android:icon="@mipmap/ic_launcher_phone"
Jay Shrauner38028882014-07-30 09:34:54 -0700115 android:allowBackup="false"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700116 android:supportsRtl="true">
117 <provider android:name="IccProvider"
118 android:authorities="icc"
119 android:multiprocess="true"
120 android:exported="true"
121 android:readPermission="android.permission.READ_CONTACTS"
122 android:writePermission="android.permission.WRITE_CONTACTS" />
123
124 <!-- Dialer UI that only allows emergency calls -->
125 <activity android:name="EmergencyDialer"
126 android:label="@string/emergencyDialerIconLabel"
127 android:theme="@style/EmergencyDialerTheme"
128 android:screenOrientation="portrait">
129 <intent-filter>
130 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
131 <category android:name="android.intent.category.DEFAULT" />
132 </intent-filter>
133 <intent-filter>
134 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
135 <category android:name="android.intent.category.DEFAULT" />
136 <data android:scheme="tel" />
137 </intent-filter>
138 </activity>
139
140 <activity android:name="ADNList" />
141
142 <activity android:name="SimContacts"
143 android:label="@string/simContacts_title"
144 android:theme="@style/SimImportTheme"
145 android:screenOrientation="portrait"
146 android:icon="@mipmap/ic_launcher_contacts">
147
148 <intent-filter>
149 <action android:name="android.intent.action.VIEW" />
150 <category android:name="android.intent.category.DEFAULT" />
151 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
152 </intent-filter>
153 </activity>
154
Natiq Ahmed6dfa1322014-09-03 15:46:25 +0530155 <activity
156 android:name="ContactScreenActivity"
157 android:label="@string/contactScreen">
158 <intent-filter >
159 <action android:name="android.intent.action.VIEW" />
160 <category android:name="android.intent.category.DEFAULT" />
161 </intent-filter>
162 </activity>
163
164 <activity
165 android:name="ExportContactsToSim"
166 android:label="@string/exportContactScreen">
167 <intent-filter >
168 <action android:name="android.intent.action.VIEW" />
169 <category android:name="android.intent.category.DEFAULT" />
170 </intent-filter>
171 </activity>
172
Yorke Lee1c881a02013-07-31 09:04:42 -0700173 <activity android:name="FdnList"
174 android:label="@string/fdnListLabel"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700175 android:theme="@style/DialerSettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700176 <intent-filter>
177 <action android:name="android.intent.action.VIEW" />
178 <category android:name="android.intent.category.DEFAULT" />
179 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
180 </intent-filter>
181 </activity>
182
183 <activity android:name="OutgoingCallBroadcaster"
Sailesh Nepal28df7382014-03-06 21:28:55 -0800184 android:enabled="false"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700185 android:theme="@style/OutgoingCallBroadcasterTheme"
186 android:permission="android.permission.CALL_PHONE"
187 android:screenOrientation="nosensor"
Santos Cordone1c151b2013-08-27 18:55:25 -0700188 android:configChanges="orientation|screenSize|keyboardHidden"
189 android:excludeFromRecents="true">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700190 <!-- CALL action intent filters, for the various ways
191 of initiating an outgoing call. -->
192 <intent-filter>
193 <action android:name="android.intent.action.CALL" />
194 <category android:name="android.intent.category.DEFAULT" />
195 <data android:scheme="tel" />
196 </intent-filter>
197 <intent-filter android:icon="@drawable/ic_launcher_sip_call">
198 <action android:name="android.intent.action.CALL" />
199 <category android:name="android.intent.category.DEFAULT" />
200 <data android:scheme="sip" />
201 </intent-filter>
202 <intent-filter>
203 <action android:name="android.intent.action.CALL" />
204 <category android:name="android.intent.category.DEFAULT" />
205 <data android:scheme="voicemail" />
206 </intent-filter>
207 <intent-filter>
208 <action android:name="android.intent.action.CALL" />
209 <category android:name="android.intent.category.DEFAULT" />
210 <data android:mimeType="vnd.android.cursor.item/phone" />
211 <data android:mimeType="vnd.android.cursor.item/phone_v2" />
212 <data android:mimeType="vnd.android.cursor.item/person" />
213 </intent-filter>
214 </activity>
215
216 <activity-alias android:name="EmergencyOutgoingCallBroadcaster"
Sailesh Nepal28df7382014-03-06 21:28:55 -0800217 android:enabled="false"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700218 android:targetActivity="OutgoingCallBroadcaster"
219 android:permission="android.permission.CALL_PRIVILEGED">
220 <intent-filter android:priority="1000">
221 <action android:name="android.intent.action.CALL_EMERGENCY" />
222 <category android:name="android.intent.category.DEFAULT" />
223 <data android:scheme="tel" />
224 </intent-filter>
225 <intent-filter android:icon="@drawable/ic_launcher_sip_call"
226 android:priority="1000">
227 <action android:name="android.intent.action.CALL_EMERGENCY" />
228 <category android:name="android.intent.category.DEFAULT" />
229 <data android:scheme="sip" />
230 </intent-filter>
231 <intent-filter android:priority="1000">
232 <action android:name="android.intent.action.CALL_EMERGENCY" />
233 <category android:name="android.intent.category.DEFAULT" />
234 <data android:scheme="voicemail" />
235 </intent-filter>
236 <intent-filter android:priority="1000">
237 <action android:name="android.intent.action.CALL_EMERGENCY" />
238 <category android:name="android.intent.category.DEFAULT" />
239 <data android:mimeType="vnd.android.cursor.item/phone" />
240 <data android:mimeType="vnd.android.cursor.item/person" />
241 </intent-filter>
242 </activity-alias>
243
244 <activity-alias android:name="PrivilegedOutgoingCallBroadcaster"
Sailesh Nepal28df7382014-03-06 21:28:55 -0800245 android:enabled="false"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700246 android:targetActivity="OutgoingCallBroadcaster"
247 android:screenOrientation="nosensor"
248 android:permission="android.permission.CALL_PRIVILEGED">
249 <intent-filter android:priority="1000">
250 <action android:name="android.intent.action.CALL_PRIVILEGED" />
251 <category android:name="android.intent.category.DEFAULT" />
252 <data android:scheme="tel" />
253 </intent-filter>
254 <intent-filter android:icon="@drawable/ic_launcher_sip_call"
255 android:priority="1000">
256 <action android:name="android.intent.action.CALL_PRIVILEGED" />
257 <category android:name="android.intent.category.DEFAULT" />
258 <data android:scheme="sip" />
259 </intent-filter>
260 <intent-filter android:priority="1000">
261 <action android:name="android.intent.action.CALL_PRIVILEGED" />
262 <category android:name="android.intent.category.DEFAULT" />
263 <data android:scheme="voicemail" />
264 </intent-filter>
265 <intent-filter android:priority="1000">
266 <action android:name="android.intent.action.CALL_PRIVILEGED" />
267 <category android:name="android.intent.category.DEFAULT" />
268 <data android:mimeType="vnd.android.cursor.item/phone" />
269 <data android:mimeType="vnd.android.cursor.item/phone_v2" />
270 <data android:mimeType="vnd.android.cursor.item/person" />
271 </intent-filter>
272 </activity-alias>
273
274 <receiver android:name="ProcessOutgoingCallTest" android:exported="false"
275 android:enabled="false">
276 <intent-filter android:priority="1">
277 <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
278 <category android:name="android.intent.category.DEFAULT" />
279 </intent-filter>
280 </receiver>
281
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700282 <!-- Trampoline activity that handles the PERFORM_CDMA_PROVISIONING intent. -->
283 <activity android:name="InCallScreenShowActivation"
284 android:permission="android.permission.PERFORM_CDMA_PROVISIONING"
285 android:label="@string/phoneIconLabel"
286 android:theme="@android:style/Theme.NoDisplay"
287 android:excludeFromRecents="true">
288 <intent-filter>
289 <action android:name="com.android.phone.PERFORM_CDMA_PROVISIONING" />
290 <category android:name="android.intent.category.DEFAULT" />
291 </intent-filter>
292 </activity>
293
294 <!-- "Mobile network settings" screen, used on both
295 non-voice-capable tablets and regular phone devices. -->
296 <activity android:name="MobileNetworkSettings"
297 android:label="@string/settings_label"
Yorke Lee3ce586a2014-08-06 16:23:17 -0700298 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700299 <intent-filter>
300 <action android:name="android.intent.action.VIEW" />
301 <action android:name="android.intent.action.MAIN" />
302 <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
303 <category android:name="android.intent.category.DEFAULT" />
304 </intent-filter>
305 </activity>
306
307 <activity-alias android:name="Settings"
308 android:targetActivity="MobileNetworkSettings" />
309
310 <!-- networks setting -->
311 <!-- service to handle network query requests sent to RIL -->
312 <service android:name="NetworkQueryService" />
313
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700314 <activity android:name="NetworkSetting"
315 android:label="@string/networks"
316 android:configChanges="orientation|screenSize|keyboardHidden"
Andrew Lee17d25762014-09-29 17:32:44 -0700317 android:theme="@style/NetworkOperatorsSettingsTheme">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700318 <intent-filter>
319 <action android:name="android.intent.action.MAIN" />
320 <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
321 <category android:name="android.intent.category.DEFAULT" />
322 </intent-filter>
323 </activity>
324
325 <activity android:name="GsmUmtsOptions"
326 android:label="@string/gsm_umts_options"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700327 android:theme="@style/DialerSettingsLight">
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="CdmaOptions"
334 android:label="@string/cdma_options"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700335 android:theme="@style/DialerSettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700336 <intent-filter>
337 <action android:name="android.intent.action.MAIN" />
338 </intent-filter>
339 </activity>
340
341 <activity android:name="GsmUmtsCallOptions"
342 android:label="@string/gsm_umts_options"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700343 android:theme="@style/DialerSettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700344 <intent-filter>
345 <action android:name="android.intent.action.MAIN" />
346 </intent-filter>
347 </activity>
348
349 <activity android:name="CdmaCallOptions"
350 android:label="@string/cdma_options"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700351 android:theme="@style/DialerSettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700352 <intent-filter>
353 <action android:name="android.intent.action.MAIN" />
354 </intent-filter>
355 </activity>
356
357 <activity android:name="GsmUmtsCallForwardOptions"
358 android:label="@string/labelCF"
359 android:configChanges="orientation|screenSize|keyboardHidden"
Yorke Lee1c881a02013-07-31 09:04:42 -0700360 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700361 <intent-filter>
362 <action android:name="android.intent.action.MAIN" />
363 </intent-filter>
364 </activity>
365
366 <activity android:name="GsmUmtsAdditionalCallOptions"
367 android:label="@string/labelGSMMore"
368 android:configChanges="orientation|screenSize|keyboardHidden"
Yorke Lee1c881a02013-07-31 09:04:42 -0700369 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700370 <intent-filter>
371 <action android:name="android.intent.action.MAIN" />
372 </intent-filter>
373 </activity>
374
375 <activity android:name="CellBroadcastSms"
376 android:label="@string/cell_broadcast_sms"
377 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
378 <intent-filter>
379 <action android:name="android.intent.action.MAIN" />
380 </intent-filter>
381 </activity>
382
383 <!-- fdn setting -->
384 <activity android:name="FdnSetting"
385 android:label="@string/fdn"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700386 android:theme="@style/DialerSettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700387 <intent-filter>
388 <action android:name="android.intent.action.MAIN" />
389 </intent-filter>
390 </activity>
391
392 <activity android:name="EnableFdnScreen"
393 android:label=""
Andrew Leecc6d51e2014-08-21 11:59:29 -0700394 android:theme="@style/DialerSettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700395 </activity>
396
397 <!-- SIM PIN setting -->
398 <activity android:name="EnableIccPinScreen"
399 android:label="@string/enable_pin"
Yorke Lee1c881a02013-07-31 09:04:42 -0700400 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700401 <intent-filter>
402 <action android:name="android.intent.action.MAIN" />
403 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
404 </intent-filter>
405 </activity>
406
407 <activity android:name="ChangeIccPinScreen"
408 android:label="@string/change_pin"
Yorke Lee1c881a02013-07-31 09:04:42 -0700409 android:theme="@style/SettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700410 <intent-filter>
411 <action android:name="android.intent.action.MAIN" />
412 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
413 </intent-filter>
414 </activity>
415
416 <activity android:name="GetPin2Screen"
417 android:label="@string/get_pin2"
Yorke Lee1c881a02013-07-31 09:04:42 -0700418 android:theme="@style/SettingsLight"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700419 android:windowSoftInputMode="stateVisible">
420 </activity>
421
422 <activity android:name="EditFdnContactScreen"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700423 android:theme="@style/DialerSettingsLight"
Yorke Lee1c881a02013-07-31 09:04:42 -0700424 android:windowSoftInputMode="stateVisible">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700425 </activity>
426
427 <activity android:name="DeleteFdnContactScreen"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700428 android:theme="@style/DialerSettingsLight"
Yorke Lee1c881a02013-07-31 09:04:42 -0700429 android:label="@string/delete_fdn_contact">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700430 </activity>
431
432 <activity android:name="DataRoamingReenable" android:label="@string/android:dialog_alert_title"
433 android:theme="@android:style/Theme.Holo.Dialog">
434 <intent-filter>
435 <action android:name="android.intent.action.MAIN" />
436 </intent-filter>
437 </activity>
438
439 <!-- data roaming setting -->
440 <activity android:name="RoamingSetting"
441 android:label="@string/roaming"
442 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
443 <intent-filter>
444 <action android:name="android.intent.action.MAIN" />
445 </intent-filter>
446 </activity>
447
Sandeep Gutta9c6d5092014-08-08 22:37:40 +0530448 <!-- MSim Call Feature Sub Settings -->
449 <activity android:name="MSimCallFeaturesSubSetting"
450 android:label="@string/call_settings"
451 android:configChanges="orientation|keyboardHidden"
452 android:theme="@style/SettingsLight">
453 <intent-filter>
454 <action android:name="android.intent.action.VIEW" />
455 <action android:name="android.intent.action.MAIN" />
456 <category android:name="android.intent.category.DEFAULT" />
457 </intent-filter>
458 </activity>
459
460 <!-- MSim Mobile Network Settings per subscription -->
461 <activity android:name="MSimMobileNetworkSubSettings"
462 android:label="@string/settings_label"
463 android:theme="@style/SettingsLight">
464 <intent-filter>
465 <action android:name="android.intent.action.VIEW" />
466 <action android:name="android.intent.action.MAIN" />
467 <category android:name="android.intent.category.DEFAULT" />
468 </intent-filter>
469 </activity>
470
471 <!-- Select Subscription -->
472 <activity android:name="SelectSubscription"
473 android:label="@string/callind_multi_sim"
474 android:configChanges="orientation|keyboardHidden"
Suchand Ghosh7d0dd922014-10-29 13:27:42 +0530475 android:permission="com.qti.permission.SELECT_SUBSCRIPTION"
Sandeep Gutta9c6d5092014-08-08 22:37:40 +0530476 android:theme="@style/SettingsLight">
477 <intent-filter>
478 <action android:name="android.intent.action.VIEW" />
479 <action android:name="android.intent.action.MAIN" />
480 <category android:name="android.intent.category.DEFAULT" />
481 </intent-filter>
482 </activity>
483
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700484 <!-- "Call settings" UI, used only on voice-capable phone devices. -->
485 <activity android:name="CallFeaturesSetting"
486 android:label="@string/call_settings"
487 android:configChanges="orientation|screenSize|keyboardHidden"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700488 android:theme="@style/DialerSettingsLight">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700489 <intent-filter>
490 <action android:name="android.intent.action.VIEW" />
491 <action android:name="android.intent.action.MAIN" />
Tyler Gunn4d45d1c2014-09-12 22:17:53 -0700492 <action android:name="android.telecom.action.SHOW_CALL_SETTINGS" />
493 <action android:name="android.telecom.action.CHANGE_PHONE_ACCOUNTS" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700494 <action android:name="com.android.phone.CallFeaturesSetting.ADD_VOICEMAIL" />
495 <category android:name="android.intent.category.DEFAULT" />
496 </intent-filter>
497 </activity>
498
Hu Chunming228dfbc2014-09-17 18:10:24 +0800499 <activity android:name=".PrimarySubSetting"
500 android:label="@string/multi_sim_settings_title"
501 android:icon="@drawable/ic_settings_sim_display"
502 android:configChanges="orientation|screenSize|keyboardHidden" >
503 <intent-filter>
504 <action android:name="android.intent.action.MAIN" />
505 <category android:name="android.intent.category.DEFAULT" />
Hu Chunming49bd3502014-10-13 15:27:03 +0800506 <action android:name="codeaurora.intent.action.ACTION_LTE_CONFIGURE" />
Hu Chunming228dfbc2014-09-17 18:10:24 +0800507 </intent-filter>
508 </activity>
509
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700510 <!-- Broadcast Receiver that will process BOOT Complete and launch OTA -->
511 <receiver android:name="OtaStartupReceiver" android:exported="false"
512 androidprv:primaryUserOnly="true">
513 <intent-filter android:priority="100">
514 <action android:name="android.intent.action.BOOT_COMPLETED"/>
515 </intent-filter>
516 </receiver>
517
518 <!-- CDMA Emergency Callback Mode -->
519 <service android:name="EmergencyCallbackModeService">
520 </service>
521
522 <!-- service to dump telephony information -->
523 <service android:name="TelephonyDebugService" />
524
525 <activity android:name="EmergencyCallbackModeExitDialog"
526 android:excludeFromRecents="true"
527 android:label="@string/ecm_exit_dialog"
528 android:launchMode="singleTop"
529 android:theme="@android:style/Theme.Translucent.NoTitleBar">
530 <intent-filter>
531 <action android:name="com.android.phone.action.ACTION_SHOW_ECM_EXIT_DIALOG" />
532 <action android:name="android.intent.action.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS" />
533 <category android:name="android.intent.category.DEFAULT" />
534 </intent-filter>
535 </activity>
536
Sailesh Nepal1344f672014-07-10 19:20:02 -0700537 <!-- Start SIP -->
538 <service android:name="com.android.services.telephony.sip.SipCallServiceProvider"
539 android:singleUser="true" >
540 <intent-filter>
Tyler Gunn4d45d1c2014-09-12 22:17:53 -0700541 <action android:name="android.telecom.CallServiceProvider" />
Sailesh Nepal1344f672014-07-10 19:20:02 -0700542 </intent-filter>
543 </service>
544 <service android:name="com.android.services.telephony.sip.SipConnectionService"
545 android:label="@string/sip_connection_service_label"
Tyler Gunn15fc6952014-08-17 18:41:54 -0700546 android:singleUser="true"
547 android:permission="android.permission.BIND_CONNECTION_SERVICE" >
Sailesh Nepal788959e2014-07-08 23:36:40 -0700548 <intent-filter>
Tyler Gunn4d45d1c2014-09-12 22:17:53 -0700549 <action android:name="android.telecom.ConnectionService" />
Sailesh Nepal788959e2014-07-08 23:36:40 -0700550 </intent-filter>
551 </service>
552 <receiver android:name="com.android.services.telephony.sip.SipBroadcastReceiver">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700553 <intent-filter>
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700554 <action android:name="android.net.sip.SIP_SERVICE_UP" />
Santos Cordon6556a092014-08-25 01:51:36 -0700555 <action android:name="com.android.phone.SIP_INCOMING_CALL" />
Santos Cordon6556a092014-08-25 01:51:36 -0700556 <action android:name="com.android.phone.SIP_REMOVE_PHONE" />
Tyler Gunn4ddd0ef2014-09-02 14:50:32 -0700557 <action android:name="com.android.phone.SIP_CALL_OPTION_CHANGED" />
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700558 </intent-filter>
559 </receiver>
560
561 <activity android:label="Sip Settings"
Sailesh Nepal788959e2014-07-08 23:36:40 -0700562 android:name="com.android.services.telephony.sip.SipSettings"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700563 android:theme="@style/DialerSettingsLight"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700564 android:launchMode="singleTop"
565 android:configChanges="orientation|screenSize|keyboardHidden"
Sailesh Nepal788959e2014-07-08 23:36:40 -0700566 android:uiOptions="splitActionBarWhenNarrow"
567 android:parentActivityName="com.android.phone.CallFeaturesSetting" >
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700568 <intent-filter>
569 <action android:name="android.intent.action.MAIN" />
570 <action android:name="android.net.sip.NOTIFY" />
571 </intent-filter>
572 </activity>
Sailesh Nepal788959e2014-07-08 23:36:40 -0700573 <activity android:name="com.android.services.telephony.sip.SipEditor"
Andrew Leecc6d51e2014-08-21 11:59:29 -0700574 android:theme="@style/DialerSettingsLight"
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700575 android:configChanges="orientation|screenSize|keyboardHidden"
576 android:uiOptions="splitActionBarWhenNarrow">
577 </activity>
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700578
Suresh Koleticb46bdf2014-10-17 16:45:33 +0530579 <activity android:name="ImsEditor"
580 android:theme="@style/DialerSettingsLight"
581 android:configChanges="orientation|screenSize|keyboardHidden"
582 android:uiOptions="splitActionBarWhenNarrow">
583 </activity>
584
Sailesh Nepal1344f672014-07-10 19:20:02 -0700585 <!-- End SIP -->
586
Yorke Lee71028d02013-08-28 12:24:01 -0700587 <activity android:name="ErrorDialogActivity"
588 android:configChanges="orientation|screenSize|keyboardHidden"
589 android:excludeFromRecents="true"
590 android:launchMode="singleInstance"
591 android:theme="@style/Empty">
592 </activity>
Yorke Lee598dac52013-11-01 11:30:55 -0700593
594 <activity android:name="MMIDialogActivity"
595 android:configChanges="orientation|screenSize|keyboardHidden"
596 android:excludeFromRecents="true"
597 android:launchMode="singleInstance"
598 android:theme="@style/Empty">
599 </activity>
600
Christine Chen0ce0e852013-08-09 18:26:31 -0700601 <activity android:name=".TextMessagePackageChooser"
602 android:label="@string/respond_via_sms_setting_title"
603 android:configChanges="orientation|screenSize|keyboardHidden"
604 android:theme="@style/Theme.Transparent">
605 </activity>
Yorke Lee71028d02013-08-28 12:24:01 -0700606
Santos Cordon83570472013-09-06 15:45:10 -0700607 <activity android:name="HfaActivity"
Santos Cordon00d7a432013-09-17 14:07:14 -0700608 android:configChanges="orientation|screenSize|keyboardHidden"
Santos Cordon83570472013-09-06 15:45:10 -0700609 android:launchMode="singleInstance"
Santos Cordon00d7a432013-09-17 14:07:14 -0700610 android:theme="@style/Empty"
611 android:exported="false">
Santos Cordon83570472013-09-06 15:45:10 -0700612 </activity>
613
Andrew Leece8ae2a2014-09-10 10:41:48 -0700614 <activity android:name="com.android.phone.settings.PhoneAccountSettingsActivity"
615 android:label="@string/phone_accounts"
616 android:theme="@style/DialerSettingsLight">
617 </activity>
618
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700619 <!-- BroadcastReceiver for receiving Intents from Notification mechanism. -->
Santos Cordon0c88ac22014-01-22 11:40:52 -0800620 <receiver android:name="PhoneGlobals$NotificationBroadcastReceiver" android:exported="false">
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700621 <intent-filter>
622 <action android:name="com.android.phone.ACTION_HANG_UP_ONGOING_CALL" />
623 <action android:name="com.android.phone.ACTION_CALL_BACK_FROM_NOTIFICATION" />
624 <action android:name="com.android.phone.ACTION_SEND_SMS_FROM_NOTIFICATION" />
625 </intent-filter>
626 </receiver>
627
Santos Cordon00d7a432013-09-17 14:07:14 -0700628 <!-- service to dump telephony information -->
629 <service android:name="HfaService" android:exported="false"/>
630
Tyler Gunn4d45d1c2014-09-12 22:17:53 -0700631 <!-- Telecom integration -->
Amith Yamasani73a742e2014-05-22 17:18:19 -0700632 <service android:name="com.android.services.telephony.TelephonyCallServiceProvider"
633 android:singleUser="true">
Sailesh Nepald479fad2014-03-05 20:07:53 -0800634 <intent-filter>
Tyler Gunn4d45d1c2014-09-12 22:17:53 -0700635 <action android:name="android.telecom.CallServiceProvider" />
Sailesh Nepald479fad2014-03-05 20:07:53 -0800636 </intent-filter>
637 </service>
Ihab Awad29d31672014-05-20 17:10:50 -0700638 <service
Amith Yamasani73a742e2014-05-22 17:18:19 -0700639 android:singleUser="true"
Sailesh Nepal3199aa72014-07-13 15:11:20 -0700640 android:name="com.android.services.telephony.TelephonyConnectionService"
Tyler Gunn15fc6952014-08-17 18:41:54 -0700641 android:label="@string/pstn_connection_service_label"
642 android:permission="android.permission.BIND_CONNECTION_SERVICE" >
Sailesh Nepald479fad2014-03-05 20:07:53 -0800643 <intent-filter>
Tyler Gunn4d45d1c2014-09-12 22:17:53 -0700644 <action android:name="android.telecom.ConnectionService" />
Sailesh Nepald479fad2014-03-05 20:07:53 -0800645 </intent-filter>
646 </service>
Fabrice Di Meglioe5ee4a32014-03-14 19:04:10 -0700647 <provider
648 android:name="PhoneSearchIndexablesProvider"
649 android:authorities="com.android.phone"
650 android:multiprocess="false"
651 android:grantUriPermissions="true"
652 android:permission="android.permission.READ_SEARCH_INDEXABLES"
653 android:exported="true">
654 <intent-filter>
655 <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
656 </intent-filter>
657 </provider>
Yujing Gu33660022014-02-27 15:49:04 +0800658
659 <activity android:name="UserPLMNListPreference"
660 android:configChanges="orientation|screenSize|keyboardHidden">
661 <intent-filter>
662 <action android:name="android.intent.action.MAIN" />
663 </intent-filter>
664 </activity>
665
666 <activity android:name="UPLMNEditor"
667 android:configChanges="orientation|screenSize|keyboardHidden">
668 <intent-filter>
669 <action android:name="android.intent.action.MAIN" />
670 </intent-filter>
671 </activity>
672
Sandeep Gutta78a3dd12013-09-30 19:53:32 +0530673 <activity
674 android:name="ManagedRoaming"
675 android:configChanges="orientation|screenSize|keyboardHidden"
676 android:theme="@android:style/Theme.Translucent.NoTitleBar" >
677 </activity>
678
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700679 </application>
680</manifest>