blob: c2f707c3b93bc102a9da2efa351e3c3862df0fa7 [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
Amit Mahajan750fe992020-02-05 01:41:40 +00003
Santos Cordon7d4ddf62013-07-10 11:58:08 -07004 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
Amit Mahajan750fe992020-02-05 01:41:40 +00007
Santos Cordon7d4ddf62013-07-10 11:58:08 -07008 http://www.apache.org/licenses/LICENSE-2.0
Amit Mahajan750fe992020-02-05 01:41:40 +00009
Santos Cordon7d4ddf62013-07-10 11:58:08 -070010 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-->
Amit Mahajan750fe992020-02-05 01:41:40 +000016
Santos Cordon7d4ddf62013-07-10 11:58:08 -070017<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Amit Mahajan750fe992020-02-05 01:41:40 +000018 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.telecom.action.TTY_PREFERRED_MODE_CHANGED" />
28 <protected-broadcast android:name="android.telecom.action.CURRENT_TTY_MODE_CHANGED" />
29 <protected-broadcast android:name="android.intent.action.SERVICE_STATE" />
30 <protected-broadcast android:name="android.intent.action.RADIO_TECHNOLOGY" />
31 <protected-broadcast android:name="android.intent.action.EMERGENCY_CALLBACK_MODE_CHANGED" />
32 <protected-broadcast android:name="android.intent.action.EMERGENCY_CALL_STATE_CHANGED" />
33 <protected-broadcast android:name="android.intent.action.SIG_STR" />
34 <protected-broadcast android:name="android.intent.action.ANY_DATA_STATE" />
35 <protected-broadcast android:name="android.intent.action.DATA_STALL_DETECTED" />
36 <protected-broadcast android:name="android.intent.action.SIM_STATE_CHANGED" />
37 <protected-broadcast android:name="android.intent.action.USER_ACTIVITY_NOTIFICATION" />
Jayachandran Cc5dabca2020-02-12 15:56:11 -080038 <protected-broadcast android:name="android.telephony.action.SHOW_NOTICE_ECM_BLOCK_OTHERS" />
Amit Mahajan750fe992020-02-05 01:41:40 +000039 <protected-broadcast android:name="android.intent.action.ACTION_MDN_STATE_CHANGED" />
Jordan Liu98538072020-03-03 11:31:13 -080040 <protected-broadcast android:name="android.telephony.action.SERVICE_PROVIDERS_UPDATED" />
Amit Mahajan750fe992020-02-05 01:41:40 +000041 <protected-broadcast android:name="android.provider.Telephony.SIM_FULL" />
42 <protected-broadcast android:name="com.android.internal.telephony.data-restart-trysetup" />
43 <protected-broadcast android:name="com.android.internal.telephony.data-stall" />
44 <protected-broadcast android:name="android.intent.action.DATA_SMS_RECEIVED" />
45 <protected-broadcast android:name="android.provider.Telephony.SMS_RECEIVED" />
46 <protected-broadcast android:name="android.provider.Telephony.SMS_DELIVER" />
47 <protected-broadcast android:name="android.provider.Telephony.SMS_REJECTED" />
48 <protected-broadcast android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />
49 <protected-broadcast android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
50 <protected-broadcast android:name="android.provider.Telephony.SMS_CB_RECEIVED" />
51 <protected-broadcast android:name="android.provider.action.SMS_EMERGENCY_CB_RECEIVED" />
Jordan Liuf60f3692020-03-02 16:59:05 -080052 <protected-broadcast android:name="android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED" />
Amit Mahajan750fe992020-02-05 01:41:40 +000053 <protected-broadcast android:name="android.provider.Telephony.SECRET_CODE" />
54 <protected-broadcast android:name= "com.android.internal.stk.command" />
55 <protected-broadcast android:name= "com.android.internal.stk.session_end" />
56 <protected-broadcast android:name= "com.android.internal.stk.icc_status_change" />
57 <protected-broadcast android:name= "com.android.internal.stk.alpha_notify" />
58 <protected-broadcast android:name= "com.android.internal.telephony.CARRIER_SIGNAL_REDIRECTED" />
59 <protected-broadcast android:name= "com.android.internal.telephony.CARRIER_SIGNAL_REQUEST_NETWORK_FAILED" />
60 <protected-broadcast android:name= "com.android.internal.telephony.CARRIER_SIGNAL_PCO_VALUE" />
61 <protected-broadcast android:name= "com.android.internal.telephony.CARRIER_SIGNAL_RESET" />
62 <protected-broadcast android:name= "com.android.internal.telephony.CARRIER_SIGNAL_DEFAULT_NETWORK_AVAILABLE" />
63 <protected-broadcast android:name= "com.android.internal.telephony.ACTION_LINE1_NUMBER_ERROR_DETECTED" />
64 <protected-broadcast android:name= "com.android.internal.provider.action.VOICEMAIL_SMS_RECEIVED" />
65 <protected-broadcast android:name= "com.android.intent.isim_refresh" />
66 <protected-broadcast android:name= "com.android.ims.ACTION_RCS_SERVICE_AVAILABLE" />
67 <protected-broadcast android:name= "com.android.ims.ACTION_RCS_SERVICE_UNAVAILABLE" />
68 <protected-broadcast android:name= "com.android.ims.ACTION_RCS_SERVICE_DIED" />
69 <protected-broadcast android:name= "com.android.ims.ACTION_PRESENCE_CHANGED" />
70 <protected-broadcast android:name= "com.android.ims.ACTION_PUBLISH_STATUS_CHANGED" />
71 <protected-broadcast android:name= "com.android.ims.IMS_SERVICE_UP" />
72 <protected-broadcast android:name= "com.android.ims.IMS_SERVICE_DOWN" />
73 <protected-broadcast android:name= "com.android.ims.IMS_INCOMING_CALL" />
74 <protected-broadcast android:name= "com.android.ims.internal.uce.UCE_SERVICE_UP" />
75 <protected-broadcast android:name= "com.android.ims.internal.uce.UCE_SERVICE_DOWN" />
76 <protected-broadcast android:name= "com.android.imsconnection.DISCONNECTED" />
77 <protected-broadcast android:name= "com.android.intent.action.IMS_FEATURE_CHANGED" />
78 <protected-broadcast android:name= "com.android.intent.action.IMS_CONFIG_CHANGED" />
79 <protected-broadcast android:name= "android.telephony.ims.action.WFC_IMS_REGISTRATION_ERROR" />
80 <protected-broadcast android:name= "com.android.phone.vvm.omtp.sms.REQUEST_SENT" />
81 <protected-broadcast android:name= "com.android.phone.vvm.ACTION_VISUAL_VOICEMAIL_SERVICE_EVENT" />
82 <protected-broadcast android:name= "com.android.internal.telephony.CARRIER_VVM_PACKAGE_INSTALLED" />
83 <protected-broadcast android:name= "com.android.cellbroadcastreceiver.GET_LATEST_CB_AREA_INFO" />
84 <protected-broadcast android:name= "com.android.internal.telephony.ACTION_CARRIER_CERTIFICATE_DOWNLOAD" />
85 <protected-broadcast android:name= "com.android.internal.telephony.OPEN_DEFAULT_SMS_APP" />
calvinpan2ae61302020-07-24 15:45:46 +080086 <protected-broadcast android:name= "com.android.internal.telephony.ACTION_TEST_OVERRIDE_CARRIER_ID" />
Amit Mahajan750fe992020-02-05 01:41:40 +000087 <protected-broadcast android:name= "android.telephony.action.SIM_CARD_STATE_CHANGED" />
88 <protected-broadcast android:name= "android.telephony.action.SIM_APPLICATION_STATE_CHANGED" />
89 <protected-broadcast android:name= "android.telephony.action.SIM_SLOT_STATUS_CHANGED" />
90 <protected-broadcast android:name= "android.telephony.action.SUBSCRIPTION_CARRIER_IDENTITY_CHANGED" />
91 <protected-broadcast android:name= "android.telephony.action.SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED" />
92 <protected-broadcast android:name= "android.telephony.action.NETWORK_COUNTRY_CHANGED" />
93 <protected-broadcast android:name= "android.telephony.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED" />
Malcolm Chen9c03b602020-03-30 15:32:20 -070094 <protected-broadcast android:name= "android.telephony.action.MULTI_SIM_CONFIG_CHANGED" />
Amit Mahajan750fe992020-02-05 01:41:40 +000095
96 <!-- For Vendor Debugging in Telephony -->
97 <protected-broadcast android:name="android.telephony.action.ANOMALY_REPORTED" />
98
Sandeep Gutta11db5772020-03-02 16:21:46 +053099 <protected-broadcast android:name= "android.intent.action.SUBSCRIPTION_INFO_RECORD_ADDED" />
100 <protected-broadcast android:name= "android.intent.action.ACTION_MANAGED_ROAMING_IND" />
101
Amit Mahajan750fe992020-02-05 01:41:40 +0000102 <!-- Allows granting runtime permissions to telephony related components. -->
103 <uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS_TO_TELEPHONY_DEFAULTS" />
104
105 <uses-permission android:name="android.permission.BROADCAST_STICKY" />
106 <uses-permission android:name="android.permission.CALL_PHONE" />
107 <uses-permission android:name="android.permission.CALL_PRIVILEGED" />
108 <!-- TELEPHONY_SECRET_CODE used to be sent by the Dialer app, but is now sent by
109 the phone process through an API added in O. Since the broadcast was unprotected prior to
110 O, apps may have required this permission (which only Dialer has) in their receivers.
111 So, declare this permission here for backwards compatibility so the phone process can send
112 the broadcasts to those same receivers. -->
113 <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE" />
114 <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
115 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
116 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
117 <uses-permission android:name="android.permission.READ_CONTACTS" />
118 <uses-permission android:name="android.permission.READ_CALL_LOG" />
119 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
120 <uses-permission android:name="android.permission.WRITE_CALL_LOG" />
121 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
122 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
123 <uses-permission android:name="android.permission.VIBRATE" />
124 <uses-permission android:name="android.permission.BLUETOOTH" />
125 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
126 <uses-permission android:name="android.permission.REORDER_TASKS" />
127 <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
128 <uses-permission android:name="android.permission.WAKE_LOCK" />
129 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
130 <uses-permission android:name="android.permission.STATUS_BAR" />
131 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
132 <uses-permission android:name="android.permission.RECEIVE_SMS" />
133 <uses-permission android:name="android.permission.READ_SMS" />
134 <uses-permission android:name="android.permission.WRITE_SMS" />
135 <uses-permission android:name="android.permission.SEND_SMS" />
136 <uses-permission android:name="android.permission.SEND_RESPOND_VIA_MESSAGE" />
137 <uses-permission android:name="android.permission.SET_TIME_ZONE" />
Neil Fuller7cc91bd2020-02-06 08:39:21 +0000138 <uses-permission android:name="android.permission.SUGGEST_TELEPHONY_TIME_AND_ZONE" />
Amit Mahajan750fe992020-02-05 01:41:40 +0000139 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
140 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
141 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
142 <uses-permission android:name="android.permission.ACCESS_IMS_CALL_SERVICE" />
143 <uses-permission android:name="android.permission.DEVICE_POWER" />
144 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
145 <uses-permission android:name="android.permission.INTERNET" />
146 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
147 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
148 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
149 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
150 <uses-permission android:name="android.permission.BROADCAST_SMS"/>
151 <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/>
152 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
153 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
154 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
155 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
156 <uses-permission android:name="android.permission.SHUTDOWN" />
157 <uses-permission android:name="android.permission.RECORD_AUDIO" />
158 <uses-permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" />
159 <uses-permission android:name="android.permission.USE_SIP" />
160 <uses-permission android:name="android.permission.REBOOT" />
161 <uses-permission android:name="android.permission.UPDATE_LOCK" />
162 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
163 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
164 <uses-permission android:name="com.android.smspush.WAPPUSH_MANAGER_BIND" />
165 <uses-permission android:name="android.permission.MANAGE_USERS" />
166 <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
167 <uses-permission android:name="android.permission.READ_CARRIER_APP_INFO" />
168 <uses-permission android:name="android.permission.MANAGE_APP_OPS_MODES" />
169 <uses-permission android:name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS" />
170 <uses-permission android:name="android.permission.NETWORK_FACTORY" />
171 <uses-permission android:name="android.permission.OBSERVE_NETWORK_POLICY" />
172 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" />
173 <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
174 <uses-permission android:name="android.permission.DUMP" />
175 <uses-permission android:name="android.permission.REGISTER_CALL_PROVIDER" />
176 <uses-permission android:name="android.permission.REGISTER_SIM_SUBSCRIPTION" />
177 <uses-permission android:name="android.permission.BIND_IMS_SERVICE" />
178 <uses-permission android:name="android.permission.BIND_CARRIER_SERVICES" />
179 <!-- BIND_CARRIER_MESSAGING_SERVICE has been deprecated in favor of BIND_CARRIER_SERVICES. -->
180 <uses-permission android:name="android.permission.BIND_CARRIER_MESSAGING_SERVICE" />
181 <uses-permission android:name="android.permission.BIND_EUICC_SERVICE" />
182 <uses-permission android:name="android.permission.BIND_TELEPHONY_NETWORK_SERVICE" />
183 <uses-permission android:name="android.permission.BIND_CELL_BROADCAST_SERVICE" />
184 <uses-permission android:name="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS" />
185 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
186 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
187 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
188 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
189 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
190 <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL" />
191 <uses-permission android:name="com.android.voicemail.permission.WRITE_VOICEMAIL" />
192 <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL" />
193 <uses-permission android:name="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE"/>
194 <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
195 <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
196 <uses-permission android:name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />
197 <!-- Needed to block messages. -->
198 <uses-permission android:name="android.permission.READ_BLOCKED_NUMBERS" />
199 <!-- Needed for emergency contact notification. -->
200 <uses-permission android:name="android.permission.WRITE_BLOCKED_NUMBERS" />
201 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
202
Chi Zhang4e89e5d2020-02-28 18:04:22 -0800203 <!-- Needed to register puller to statsd. -->
204 <uses-permission android:name="android.permission.REGISTER_STATS_PULL_ATOM" />
205
Amit Mahajan750fe992020-02-05 01:41:40 +0000206 <!-- This tells the activity manager to not delay any of our activity
207 start requests, even if they happen immediately after the user
208 presses home. -->
209 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
210 <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
211 <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
212 <uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY" />
213 <uses-permission android:name="android.permission.BIND_TELEPHONY_DATA_SERVICE" />
214 <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
215 <uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" />
216 <uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS" />
Tyler Gunnc7c99d12020-07-29 11:24:38 -0700217 <!-- Allows us to allow list receivers of the
Amit Mahajan750fe992020-02-05 01:41:40 +0000218 ACTION_SIM_SLOT_STATUS_CHANGED broadcast to start activities
219 from the background. -->
220 <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" />
junyulai55d195e2020-02-24 18:26:35 +0800221 <uses-permission android:name="android.permission.NETWORK_STATS_PROVIDER" />
Sarah Chinad68e9e2020-07-16 14:11:19 -0700222 <uses-permission android:name="android.permission.HANDLE_CAR_MODE_CHANGES"/>
Amit Mahajan750fe992020-02-05 01:41:40 +0000223
224 <application android:name="PhoneApp"
225 android:persistent="true"
226 android:label="@string/phoneAppLabel"
227 android:icon="@mipmap/ic_launcher_phone"
228 android:allowBackup="false"
229 android:supportsRtl="true"
230 android:usesCleartextTraffic="true"
231 android:defaultToDeviceProtectedStorage="true"
232 android:directBootAware="true">
233
234 <provider android:name="IccProvider"
235 android:authorities="icc"
236 android:multiprocess="true"
237 android:exported="true"
238 android:readPermission="android.permission.READ_CONTACTS"
239 android:writePermission="android.permission.WRITE_CONTACTS" />
240
241 <!-- Dialer UI that only allows emergency calls -->
242 <activity android:name="EmergencyDialer"
243 android:label="@string/emergencyDialerIconLabel"
244 android:theme="@style/EmergencyDialerTheme"
245 android:screenOrientation="portrait"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700246 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000247 android:resizeableActivity="false">
248 <intent-filter>
249 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
250 <category android:name="android.intent.category.DEFAULT" />
251 </intent-filter>
252 <intent-filter>
253 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
254 <category android:name="android.intent.category.DEFAULT" />
255 <data android:scheme="tel" />
256 </intent-filter>
257 <intent-filter>
258 <action android:name="android.intent.action.DIAL_EMERGENCY" />
259 <category android:name="android.intent.category.DEFAULT" />
260 </intent-filter>
261 <intent-filter>
262 <action android:name="android.intent.action.DIAL_EMERGENCY" />
263 <category android:name="android.intent.category.DEFAULT" />
264 <data android:scheme="tel" />
265 </intent-filter>
266 </activity>
267
268 <activity android:name="ADNList" />
269
270 <activity android:name="SimContacts"
271 android:label="@string/simContacts_title"
272 android:theme="@style/SimImportTheme"
273 android:screenOrientation="portrait"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700274 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000275 android:icon="@mipmap/ic_launcher_contacts">
276
277 <intent-filter>
278 <action android:name="android.intent.action.VIEW" />
279 <category android:name="android.intent.category.DEFAULT" />
280 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
281 </intent-filter>
282 </activity>
283
284 <activity android:name="com.android.phone.settings.fdn.FdnList"
285 android:label="@string/fdnListLabel"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700286 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000287 android:theme="@style/DialerSettingsLight">
288 <intent-filter>
289 <action android:name="android.intent.action.VIEW" />
290 <category android:name="android.intent.category.DEFAULT" />
291 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
292 </intent-filter>
293 </activity>
294
295 <activity android:name="com.android.internal.telephony.uicc.InstallCarrierAppTrampolineActivity"
296 android:theme="@android:style/Theme.Translucent.NoTitleBar"
297 android:exported="false"/>
298
299 <activity android:name="GsmUmtsCallOptions"
300 android:label="@string/gsm_umts_options"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700301 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000302 android:theme="@style/DialerSettingsLight">
303 <intent-filter>
304 <action android:name="android.intent.action.MAIN" />
305 </intent-filter>
306 </activity>
307
308 <activity android:name="CdmaCallOptions"
309 android:label="@string/cdma_options"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700310 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000311 android:theme="@style/DialerSettingsLight">
312 <intent-filter>
313 <action android:name="android.intent.action.MAIN" />
314 </intent-filter>
315 </activity>
316
317 <activity android:name="GsmUmtsCallForwardOptions"
318 android:label="@string/labelCF"
319 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700320 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000321 android:theme="@style/DialerSettingsLight">
322 <intent-filter>
323 <action android:name="android.intent.action.MAIN" />
324 </intent-filter>
325 </activity>
326
Jang Hayeong43bd1402019-07-16 15:40:47 +0900327 <activity android:name="CdmaCallForwardOptions"
328 android:label="@string/labelCF"
329 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700330 android:exported="true"
Jang Hayeong43bd1402019-07-16 15:40:47 +0900331 android:theme="@style/DialerSettingsLight">
332 <intent-filter>
333 <action android:name="android.intent.action.MAIN" />
334 </intent-filter>
335 </activity>
336
Amit Mahajan750fe992020-02-05 01:41:40 +0000337 <activity android:name="GsmUmtsCallBarringOptions"
338 android:label="@string/labelCallBarring"
339 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700340 android:exported="true"
danielwbhuang2804b112020-02-25 16:55:16 +0800341 android:theme="@style/DialerSettingsLight">
Amit Mahajan750fe992020-02-05 01:41:40 +0000342 <intent-filter>
343 <action android:name="android.intent.action.MAIN" />
344 </intent-filter>
345 </activity>
346
347 <activity android:name="GsmUmtsAdditionalCallOptions"
348 android:label="@string/labelGSMMore"
349 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700350 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000351 android:theme="@style/DialerSettingsLight">
352 <intent-filter>
353 <action android:name="android.intent.action.MAIN" />
354 </intent-filter>
355 </activity>
356
357 <!-- fdn setting -->
358 <activity android:name="com.android.phone.settings.fdn.FdnSetting"
359 android:label="@string/fdn"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700360 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000361 android:theme="@style/DialerSettingsLight">
362 <intent-filter>
363 <action android:name="android.intent.action.MAIN" />
364 </intent-filter>
365 </activity>
366
367 <!-- SIM PIN setting -->
368 <activity android:name="EnableIccPinScreen"
369 android:label="@string/enable_pin"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700370 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000371 android:theme="@style/DialerSettingsLight">
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"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700380 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000381 android:theme="@style/DialerSettingsLight">
382 <intent-filter>
383 <action android:name="android.intent.action.MAIN" />
384 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
385 </intent-filter>
386 </activity>
387
388 <activity android:name="com.android.phone.settings.fdn.GetPin2Screen"
389 android:label="@string/get_pin2"
390 android:theme="@style/DialerSettingsLight"
391 android:windowSoftInputMode="stateVisible">
392 </activity>
393
394 <activity android:name="com.android.phone.settings.fdn.EditFdnContactScreen"
395 android:theme="@style/DialerSettingsLight"
396 android:windowSoftInputMode="stateVisible">
397 </activity>
398
399 <activity android:name="com.android.phone.settings.fdn.DeleteFdnContactScreen"
400 android:theme="@style/DialerSettingsLight"
401 android:label="@string/delete_fdn_contact">
402 </activity>
403
404 <!-- "Call settings" UI, used only on voice-capable phone devices. -->
405 <activity android:name="CallFeaturesSetting"
406 android:label="@string/call_settings"
407 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700408 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000409 android:theme="@style/DialerSettingsLight">
410 <intent-filter>
411 <action android:name="android.intent.action.VIEW" />
412 <action android:name="android.intent.action.MAIN" />
413 <action android:name="android.telecom.action.SHOW_CALL_SETTINGS" />
414 <category android:name="android.intent.category.DEFAULT" />
415 </intent-filter>
416 </activity>
417
418 <!-- Activation service that trigger OTASP sim provisioning -->
419 <service android:name=".otasp.OtaspActivationService" android:launchMode="singleInstance"
420 androidprv:systemUserOnly="true"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700421 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000422 android:permission="android.permission.MODIFY_PHONE_STATE">
423 <intent-filter>
424 <action android:name="android.service.simActivation.SimActivationService" />
425 </intent-filter>
426 </service>
427
428 <receiver android:name=".otasp.OtaspSimStateReceiver" androidprv:systemUserOnly="true"
429 android:exported ="false">
430 <intent-filter>
431 <action android:name="android.telephony.action.CARRIER_CONFIG_CHANGED" />
432 </intent-filter>
433 </receiver>
434
435 <!-- "Accessibility" settings UI. Referenced by Dialer application. -->
436 <activity android:name="com.android.phone.settings.AccessibilitySettingsActivity"
437 android:label="@string/accessibility_settings_activity_title"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700438 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000439 android:theme="@style/DialerSettingsLight">
440 <intent-filter>
441 <action android:name="android.intent.action.MAIN" />
442 <action android:name="android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS" />
443 <category android:name="android.intent.category.DEFAULT" />
444 </intent-filter>
445 </activity>
446
447 <!-- CDMA Emergency Callback Mode -->
448 <service android:name="EmergencyCallbackModeService">
449 </service>
450
451 <!-- service to dump telephony information -->
452 <service android:name="com.android.phone.TelephonyDebugService"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700453 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000454 android:permission="android.permission.DUMP">
455 <intent-filter>
456 <action android:name="com.android.phone.TelephonyDebugService" />
457 </intent-filter>
458 </service>
459
460 <!-- Handler for EuiccManager's public-facing intents. -->
461 <activity android:name=".euicc.EuiccUiDispatcherActivity"
462 android:theme="@android:style/Theme.NoDisplay"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700463 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000464 android:permission="android.permission.MODIFY_PHONE_STATE">
465 <!-- Max out priority to ensure nobody else will handle these intents. -->
466 <intent-filter android:priority="1000">
467 <action android:name=
468 "android.telephony.euicc.action.MANAGE_EMBEDDED_SUBSCRIPTIONS" />
469 <action android:name=
470 "android.telephony.euicc.action.PROVISION_EMBEDDED_SUBSCRIPTION" />
471 <category android:name="android.intent.category.DEFAULT" />
472 </intent-filter>
473 </activity>
474
475 <!--
476 Handler for EuiccManager's resolution intents. These are locked down so that only
477 privileged processes can start them, which means we can trust the Intent used to start
478 it (which contains a description of the next step to perform after resolution).
Peter Wang3183d452020-05-11 14:31:11 -0700479
480 If modified, also change EuiccController#RESOLUTION_ACTIVITY_PACKAGE_NAME and
481 EuiccController#RESOLUTION_ACTIVITY_CLASS_NAME
Amit Mahajan750fe992020-02-05 01:41:40 +0000482 -->
483 <activity android:name=".euicc.EuiccResolutionUiDispatcherActivity"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700484 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000485 android:permission="android.permission.CALL_PRIVILEGED">
486 <!-- Max out priority to ensure nobody else will handle these intents. -->
487 <intent-filter android:priority="1000">
488 <action android:name=
489 "android.telephony.euicc.action.RESOLVE_ERROR" />
490 <category android:name="android.intent.category.DEFAULT" />
491 </intent-filter>
492 </activity>
493
494 <!--
495 Handler for EuiccManager's privileged action intents. These are locked down so that only
496 privileged processes can start them.
497 -->
498 <activity android:name=".euicc.EuiccPrivilegedActionUiDispatcherActivity"
499 android:theme="@android:style/Theme.NoDisplay"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700500 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000501 android:permission="android.permission.CALL_PRIVILEGED">
502 <!-- Max out priority to ensure nobody else will handle these intents. -->
503 <intent-filter android:priority="1000">
504 <action android:name=
505 "android.telephony.euicc.action.TOGGLE_SUBSCRIPTION_PRIVILEGED" />
506 <action android:name=
507 "android.telephony.euicc.action.DELETE_SUBSCRIPTION_PRIVILEGED" />
508 <action android:name=
509 "android.telephony.euicc.action.RENAME_SUBSCRIPTION_PRIVILEGED" />
510 <category android:name="android.intent.category.DEFAULT" />
511 </intent-filter>
512 </activity>
513
514 <!--
515 Handler for EuiccManager's public action intents. These are public and do not require
516 any special permissions to start, although the calling package name should be
517 whitelisted by the underlying eUICC service implementation (i.e. the LPA).
518 -->
519 <activity android:name=".euicc.EuiccPublicActionUiDispatcherActivity"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700520 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000521 android:theme="@android:style/Theme.NoDisplay">
522 <!-- Max out priority to ensure nobody else will handle these intents. -->
523 <intent-filter android:priority="1000">
524 <action android:name=
525 "android.telephony.euicc.action.START_EUICC_ACTIVATION" />
526 <category android:name="android.intent.category.DEFAULT" />
527 </intent-filter>
528 </activity>
529
530 <activity android:name="EmergencyCallbackModeExitDialog"
531 android:excludeFromRecents="true"
532 android:label="@string/ecm_exit_dialog"
533 android:launchMode="singleTop"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700534 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000535 android:theme="@android:style/Theme.Translucent.NoTitleBar">
536 <intent-filter>
537 <action android:name="com.android.phone.action.ACTION_SHOW_ECM_EXIT_DIALOG" />
Jayachandran Cc5dabca2020-02-12 15:56:11 -0800538 <action android:name="android.telephony.action.SHOW_NOTICE_ECM_BLOCK_OTHERS" />
Amit Mahajan750fe992020-02-05 01:41:40 +0000539 <category android:name="android.intent.category.DEFAULT" />
540 </intent-filter>
541 </activity>
542
543 <!-- Start SIP -->
544 <service android:name="com.android.services.telephony.sip.SipConnectionService"
545 android:label="@string/sip_connection_service_label"
546 android:singleUser="true"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700547 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000548 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" >
549 <intent-filter>
550 <action android:name="android.telecom.ConnectionService" />
551 </intent-filter>
552 </service>
553
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700554 <receiver android:name="com.android.services.telephony.sip.SipIncomingCallReceiver"
555 android:exported="true">
Amit Mahajan750fe992020-02-05 01:41:40 +0000556 <intent-filter>
557 <action android:name="android.net.sip.action.SIP_INCOMING_CALL" />
558 </intent-filter>
559 </receiver>
560
561 <activity android:name="com.android.services.telephony.sip.SipPhoneAccountSettingsActivity"
562 android:theme="@android:style/Theme.NoDisplay"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700563 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000564 android:excludeFromRecents="true">
565 <intent-filter>
566 <action android:name="android.telecom.action.CONFIGURE_PHONE_ACCOUNT" />
567 <category android:name="android.intent.category.DEFAULT" />
568 </intent-filter>
569 </activity>
570
571 <activity android:label="Sip Settings"
572 android:name="com.android.services.telephony.sip.SipSettings"
573 android:theme="@style/DialerSettingsLight"
574 android:launchMode="singleTop"
575 android:configChanges="orientation|screenSize|keyboardHidden"
576 android:uiOptions="splitActionBarWhenNarrow"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700577 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000578 android:parentActivityName="com.android.phone.CallFeaturesSetting" >
579 <intent-filter>
580 <action android:name="android.intent.action.MAIN" />
581 <action android:name="android.net.sip.NOTIFY" />
582 </intent-filter>
583 </activity>
584 <activity android:name="com.android.services.telephony.sip.SipEditor"
585 android:theme="@style/DialerSettingsLight"
586 android:configChanges="orientation|screenSize|keyboardHidden"
587 android:uiOptions="splitActionBarWhenNarrow">
588 </activity>
589
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700590 <service android:name="com.android.services.telephony.sip.components.TelephonySipService"
591 android:exported="true">
Amit Mahajan750fe992020-02-05 01:41:40 +0000592 <intent-filter>
593 <action android:name="android.net.sip.action.START_SIP" />
594 </intent-filter>
595 </service>
596
597 <!-- End SIP -->
598
599 <activity android:name="MMIDialogActivity"
600 android:configChanges="orientation|screenSize|keyboardHidden"
601 android:excludeFromRecents="true"
602 android:launchMode="singleInstance"
603 android:theme="@style/Empty">
604 </activity>
605
606 <activity android:name="com.android.phone.settings.PhoneAccountSettingsActivity"
607 android:label="@string/phone_accounts"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700608 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000609 android:theme="@style/DialerSettingsLight">
610 <intent-filter>
611 <action android:name="android.telecom.action.CHANGE_PHONE_ACCOUNTS" />
612 <category android:name="android.intent.category.DEFAULT" />
613 </intent-filter>
614 </activity>
615
616 <activity android:name="com.android.phone.settings.VoicemailSettingsActivity"
617 android:label="@string/voicemail"
618 android:configChanges="orientation|screenSize|keyboardHidden|screenLayout"
619 android:screenOrientation="portrait"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700620 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000621 android:theme="@style/DialerSettingsLight">
622 <intent-filter >
623 <!-- DO NOT RENAME. There are existing apps which use this string. -->
624 <action android:name="com.android.phone.CallFeaturesSetting.ADD_VOICEMAIL" />
625 <category android:name="android.intent.category.DEFAULT" />
626 </intent-filter>
627 <intent-filter>
628 <action android:name="android.telephony.action.CONFIGURE_VOICEMAIL" />
629 <category android:name="android.intent.category.DEFAULT" />
630 </intent-filter>
631 </activity>
632
633 <!-- Telecom integration -->
634 <service
635 android:singleUser="true"
636 android:name="com.android.services.telephony.TelephonyConnectionService"
637 android:label="@string/pstn_connection_service_label"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700638 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000639 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" >
640 <intent-filter>
641 <action android:name="android.telecom.ConnectionService" />
642 </intent-filter>
643 </service>
644
645 <receiver
646 android:name="com.android.phone.vvm.VvmSmsReceiver"
647 android:exported="false"
648 androidprv:systemUserOnly="true">
649 <intent-filter>
650 <action android:name="com.android.internal.provider.action.VOICEMAIL_SMS_RECEIVED"/>
651 </intent-filter>
652 </receiver>
653
654 <receiver
655 android:name="com.android.phone.vvm.VvmSimStateTracker"
656 android:exported="false"
657 androidprv:systemUserOnly="true">
658 <intent-filter>
659 <action android:name="android.intent.action.BOOT_COMPLETED"/>
660 <action android:name="android.telephony.action.CARRIER_CONFIG_CHANGED"/>
661 <action android:name="android.intent.action.SIM_STATE_CHANGED"/>
662 </intent-filter>
663 </receiver>
664
665 <receiver
666 android:name="com.android.internal.telephony.uicc.ShowInstallAppNotificationReceiver"
667 android:exported="false"/>
668
669 <activity
670 android:name="com.android.phone.settings.PickSmsSubscriptionActivity"
671 android:exported="false"
672 android:excludeFromRecents="true"
673 android:launchMode="singleTop"
674 android:configChanges="orientation|screenSize|keyboardHidden"
675 android:theme="@style/Theme.Transparent"/>
676
677 <service
678 android:name="com.android.phone.vvm.RemoteVvmTaskManager"
679 android:exported="false"/>
680 <service android:name="com.android.internal.telephony.CellularNetworkService"
Ashwini Oruganti3bc33a82020-05-28 12:27:38 -0700681 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000682 android:permission="android.permission.BIND_TELEPHONY_NETWORK_SERVICE" >
683 <intent-filter>
684 <action android:name="android.telephony.NetworkService" />
685 </intent-filter>
686 </service>
687 <service android:name="com.android.internal.telephony.dataconnection.CellularDataService"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700688 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000689 android:permission="android.permission.BIND_TELEPHONY_DATA_SERVICE" >
690 <intent-filter>
691 <action android:name="android.telephony.data.DataService" />
692 </intent-filter>
693 </service>
694
695 <activity
696 android:name=".settings.RadioInfo"
697 android:label="@string/phone_info_label"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700698 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000699 android:theme="@style/Theme.AppCompat.DayNight">
700 <intent-filter>
701 <action android:name="android.intent.action.MAIN" />
702 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
703 </intent-filter>
704 </activity>
705
706 <activity android:name=".settings.BandMode"
707 android:label="@string/band_mode_title"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700708 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000709 android:theme="@style/Theme.AppCompat.DayNight">
710 <intent-filter>
711 <action android:name="android.intent.action.MAIN" />
712 <category android:name="android.intent.category.DEFAULT" />
713 <category android:name="android.intent.category.VOICE_LAUNCH" />
714 </intent-filter>
715 </activity>
716
717 <provider
718 android:name="ServiceStateProvider"
719 android:authorities="service-state"
720 android:exported="true"
721 android:multiprocess="false"
722 android:singleUser="true"
723 android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700724 </application>
Amit Mahajan292beda2019-12-12 19:40:55 +0000725</manifest>