blob: 026463ec904dfdd4f795d7bd7f8338816aecc1e9 [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" />
86 <protected-broadcast android:name= "android.telephony.action.SIM_CARD_STATE_CHANGED" />
87 <protected-broadcast android:name= "android.telephony.action.SIM_APPLICATION_STATE_CHANGED" />
88 <protected-broadcast android:name= "android.telephony.action.SIM_SLOT_STATUS_CHANGED" />
89 <protected-broadcast android:name= "android.telephony.action.SUBSCRIPTION_CARRIER_IDENTITY_CHANGED" />
90 <protected-broadcast android:name= "android.telephony.action.SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED" />
91 <protected-broadcast android:name= "android.telephony.action.NETWORK_COUNTRY_CHANGED" />
92 <protected-broadcast android:name= "android.telephony.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED" />
Malcolm Chen9c03b602020-03-30 15:32:20 -070093 <protected-broadcast android:name= "android.telephony.action.MULTI_SIM_CONFIG_CHANGED" />
Amit Mahajan750fe992020-02-05 01:41:40 +000094
95 <!-- For Vendor Debugging in Telephony -->
96 <protected-broadcast android:name="android.telephony.action.ANOMALY_REPORTED" />
97
Sandeep Gutta11db5772020-03-02 16:21:46 +053098 <protected-broadcast android:name= "android.intent.action.SUBSCRIPTION_INFO_RECORD_ADDED" />
99 <protected-broadcast android:name= "android.intent.action.ACTION_MANAGED_ROAMING_IND" />
100
Amit Mahajan750fe992020-02-05 01:41:40 +0000101 <!-- Allows granting runtime permissions to telephony related components. -->
102 <uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS_TO_TELEPHONY_DEFAULTS" />
103
104 <uses-permission android:name="android.permission.BROADCAST_STICKY" />
105 <uses-permission android:name="android.permission.CALL_PHONE" />
106 <uses-permission android:name="android.permission.CALL_PRIVILEGED" />
107 <!-- TELEPHONY_SECRET_CODE used to be sent by the Dialer app, but is now sent by
108 the phone process through an API added in O. Since the broadcast was unprotected prior to
109 O, apps may have required this permission (which only Dialer has) in their receivers.
110 So, declare this permission here for backwards compatibility so the phone process can send
111 the broadcasts to those same receivers. -->
112 <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE" />
113 <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
114 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
115 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
116 <uses-permission android:name="android.permission.READ_CONTACTS" />
117 <uses-permission android:name="android.permission.READ_CALL_LOG" />
118 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
119 <uses-permission android:name="android.permission.WRITE_CALL_LOG" />
120 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
121 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
122 <uses-permission android:name="android.permission.VIBRATE" />
123 <uses-permission android:name="android.permission.BLUETOOTH" />
124 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
125 <uses-permission android:name="android.permission.REORDER_TASKS" />
126 <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
127 <uses-permission android:name="android.permission.WAKE_LOCK" />
128 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
129 <uses-permission android:name="android.permission.STATUS_BAR" />
130 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
131 <uses-permission android:name="android.permission.RECEIVE_SMS" />
132 <uses-permission android:name="android.permission.READ_SMS" />
133 <uses-permission android:name="android.permission.WRITE_SMS" />
134 <uses-permission android:name="android.permission.SEND_SMS" />
135 <uses-permission android:name="android.permission.SEND_RESPOND_VIA_MESSAGE" />
136 <uses-permission android:name="android.permission.SET_TIME_ZONE" />
Neil Fuller7cc91bd2020-02-06 08:39:21 +0000137 <uses-permission android:name="android.permission.SUGGEST_TELEPHONY_TIME_AND_ZONE" />
Amit Mahajan750fe992020-02-05 01:41:40 +0000138 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
139 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
140 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
141 <uses-permission android:name="android.permission.ACCESS_IMS_CALL_SERVICE" />
142 <uses-permission android:name="android.permission.DEVICE_POWER" />
143 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
144 <uses-permission android:name="android.permission.INTERNET" />
145 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
146 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
147 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
148 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
149 <uses-permission android:name="android.permission.BROADCAST_SMS"/>
150 <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/>
151 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
152 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
153 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
154 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
155 <uses-permission android:name="android.permission.SHUTDOWN" />
156 <uses-permission android:name="android.permission.RECORD_AUDIO" />
157 <uses-permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" />
158 <uses-permission android:name="android.permission.USE_SIP" />
159 <uses-permission android:name="android.permission.REBOOT" />
160 <uses-permission android:name="android.permission.UPDATE_LOCK" />
161 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
162 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
163 <uses-permission android:name="com.android.smspush.WAPPUSH_MANAGER_BIND" />
164 <uses-permission android:name="android.permission.MANAGE_USERS" />
165 <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
166 <uses-permission android:name="android.permission.READ_CARRIER_APP_INFO" />
167 <uses-permission android:name="android.permission.MANAGE_APP_OPS_MODES" />
168 <uses-permission android:name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS" />
169 <uses-permission android:name="android.permission.NETWORK_FACTORY" />
170 <uses-permission android:name="android.permission.OBSERVE_NETWORK_POLICY" />
171 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" />
172 <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
173 <uses-permission android:name="android.permission.DUMP" />
174 <uses-permission android:name="android.permission.REGISTER_CALL_PROVIDER" />
175 <uses-permission android:name="android.permission.REGISTER_SIM_SUBSCRIPTION" />
176 <uses-permission android:name="android.permission.BIND_IMS_SERVICE" />
177 <uses-permission android:name="android.permission.BIND_CARRIER_SERVICES" />
178 <!-- BIND_CARRIER_MESSAGING_SERVICE has been deprecated in favor of BIND_CARRIER_SERVICES. -->
179 <uses-permission android:name="android.permission.BIND_CARRIER_MESSAGING_SERVICE" />
180 <uses-permission android:name="android.permission.BIND_EUICC_SERVICE" />
181 <uses-permission android:name="android.permission.BIND_TELEPHONY_NETWORK_SERVICE" />
182 <uses-permission android:name="android.permission.BIND_CELL_BROADCAST_SERVICE" />
183 <uses-permission android:name="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS" />
184 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
185 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
186 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
187 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
188 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
189 <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL" />
190 <uses-permission android:name="com.android.voicemail.permission.WRITE_VOICEMAIL" />
191 <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL" />
192 <uses-permission android:name="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE"/>
193 <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
194 <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
195 <uses-permission android:name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />
196 <!-- Needed to block messages. -->
197 <uses-permission android:name="android.permission.READ_BLOCKED_NUMBERS" />
198 <!-- Needed for emergency contact notification. -->
199 <uses-permission android:name="android.permission.WRITE_BLOCKED_NUMBERS" />
200 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
201
Chi Zhang4e89e5d2020-02-28 18:04:22 -0800202 <!-- Needed to register puller to statsd. -->
203 <uses-permission android:name="android.permission.REGISTER_STATS_PULL_ATOM" />
204
Amit Mahajan750fe992020-02-05 01:41:40 +0000205 <!-- This tells the activity manager to not delay any of our activity
206 start requests, even if they happen immediately after the user
207 presses home. -->
208 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
209 <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
210 <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
211 <uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY" />
212 <uses-permission android:name="android.permission.BIND_TELEPHONY_DATA_SERVICE" />
213 <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
214 <uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" />
215 <uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS" />
216 <!-- Allows us to whitelist receivers of the
217 ACTION_SIM_SLOT_STATUS_CHANGED broadcast to start activities
218 from the background. -->
219 <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" />
junyulai55d195e2020-02-24 18:26:35 +0800220 <uses-permission android:name="android.permission.NETWORK_STATS_PROVIDER" />
Sarah Chinad68e9e2020-07-16 14:11:19 -0700221 <uses-permission android:name="android.permission.HANDLE_CAR_MODE_CHANGES"/>
Amit Mahajan750fe992020-02-05 01:41:40 +0000222
223 <application android:name="PhoneApp"
224 android:persistent="true"
225 android:label="@string/phoneAppLabel"
226 android:icon="@mipmap/ic_launcher_phone"
227 android:allowBackup="false"
228 android:supportsRtl="true"
229 android:usesCleartextTraffic="true"
230 android:defaultToDeviceProtectedStorage="true"
231 android:directBootAware="true">
232
233 <provider android:name="IccProvider"
234 android:authorities="icc"
235 android:multiprocess="true"
236 android:exported="true"
237 android:readPermission="android.permission.READ_CONTACTS"
238 android:writePermission="android.permission.WRITE_CONTACTS" />
239
240 <!-- Dialer UI that only allows emergency calls -->
241 <activity android:name="EmergencyDialer"
242 android:label="@string/emergencyDialerIconLabel"
243 android:theme="@style/EmergencyDialerTheme"
244 android:screenOrientation="portrait"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700245 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000246 android:resizeableActivity="false">
247 <intent-filter>
248 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
249 <category android:name="android.intent.category.DEFAULT" />
250 </intent-filter>
251 <intent-filter>
252 <action android:name="com.android.phone.EmergencyDialer.DIAL" />
253 <category android:name="android.intent.category.DEFAULT" />
254 <data android:scheme="tel" />
255 </intent-filter>
256 <intent-filter>
257 <action android:name="android.intent.action.DIAL_EMERGENCY" />
258 <category android:name="android.intent.category.DEFAULT" />
259 </intent-filter>
260 <intent-filter>
261 <action android:name="android.intent.action.DIAL_EMERGENCY" />
262 <category android:name="android.intent.category.DEFAULT" />
263 <data android:scheme="tel" />
264 </intent-filter>
265 </activity>
266
267 <activity android:name="ADNList" />
268
269 <activity android:name="SimContacts"
270 android:label="@string/simContacts_title"
271 android:theme="@style/SimImportTheme"
272 android:screenOrientation="portrait"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700273 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000274 android:icon="@mipmap/ic_launcher_contacts">
275
276 <intent-filter>
277 <action android:name="android.intent.action.VIEW" />
278 <category android:name="android.intent.category.DEFAULT" />
279 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
280 </intent-filter>
281 </activity>
282
283 <activity android:name="com.android.phone.settings.fdn.FdnList"
284 android:label="@string/fdnListLabel"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700285 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000286 android:theme="@style/DialerSettingsLight">
287 <intent-filter>
288 <action android:name="android.intent.action.VIEW" />
289 <category android:name="android.intent.category.DEFAULT" />
290 <data android:mimeType="vnd.android.cursor.item/sim-contact" />
291 </intent-filter>
292 </activity>
293
294 <activity android:name="com.android.internal.telephony.uicc.InstallCarrierAppTrampolineActivity"
295 android:theme="@android:style/Theme.Translucent.NoTitleBar"
296 android:exported="false"/>
297
298 <activity android:name="GsmUmtsCallOptions"
299 android:label="@string/gsm_umts_options"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700300 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000301 android:theme="@style/DialerSettingsLight">
302 <intent-filter>
303 <action android:name="android.intent.action.MAIN" />
304 </intent-filter>
305 </activity>
306
307 <activity android:name="CdmaCallOptions"
308 android:label="@string/cdma_options"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700309 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000310 android:theme="@style/DialerSettingsLight">
311 <intent-filter>
312 <action android:name="android.intent.action.MAIN" />
313 </intent-filter>
314 </activity>
315
316 <activity android:name="GsmUmtsCallForwardOptions"
317 android:label="@string/labelCF"
318 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700319 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000320 android:theme="@style/DialerSettingsLight">
321 <intent-filter>
322 <action android:name="android.intent.action.MAIN" />
323 </intent-filter>
324 </activity>
325
Jang Hayeong43bd1402019-07-16 15:40:47 +0900326 <activity android:name="CdmaCallForwardOptions"
327 android:label="@string/labelCF"
328 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700329 android:exported="true"
Jang Hayeong43bd1402019-07-16 15:40:47 +0900330 android:theme="@style/DialerSettingsLight">
331 <intent-filter>
332 <action android:name="android.intent.action.MAIN" />
333 </intent-filter>
334 </activity>
335
Amit Mahajan750fe992020-02-05 01:41:40 +0000336 <activity android:name="GsmUmtsCallBarringOptions"
337 android:label="@string/labelCallBarring"
338 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700339 android:exported="true"
danielwbhuang2804b112020-02-25 16:55:16 +0800340 android:theme="@style/DialerSettingsLight">
Amit Mahajan750fe992020-02-05 01:41:40 +0000341 <intent-filter>
342 <action android:name="android.intent.action.MAIN" />
343 </intent-filter>
344 </activity>
345
346 <activity android:name="GsmUmtsAdditionalCallOptions"
347 android:label="@string/labelGSMMore"
348 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700349 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000350 android:theme="@style/DialerSettingsLight">
351 <intent-filter>
352 <action android:name="android.intent.action.MAIN" />
353 </intent-filter>
354 </activity>
355
356 <!-- fdn setting -->
357 <activity android:name="com.android.phone.settings.fdn.FdnSetting"
358 android:label="@string/fdn"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700359 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000360 android:theme="@style/DialerSettingsLight">
361 <intent-filter>
362 <action android:name="android.intent.action.MAIN" />
363 </intent-filter>
364 </activity>
365
366 <!-- SIM PIN setting -->
367 <activity android:name="EnableIccPinScreen"
368 android:label="@string/enable_pin"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700369 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000370 android:theme="@style/DialerSettingsLight">
371 <intent-filter>
372 <action android:name="android.intent.action.MAIN" />
373 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
374 </intent-filter>
375 </activity>
376
377 <activity android:name="ChangeIccPinScreen"
378 android:label="@string/change_pin"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700379 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000380 android:theme="@style/DialerSettingsLight">
381 <intent-filter>
382 <action android:name="android.intent.action.MAIN" />
383 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
384 </intent-filter>
385 </activity>
386
387 <activity android:name="com.android.phone.settings.fdn.GetPin2Screen"
388 android:label="@string/get_pin2"
389 android:theme="@style/DialerSettingsLight"
390 android:windowSoftInputMode="stateVisible">
391 </activity>
392
393 <activity android:name="com.android.phone.settings.fdn.EditFdnContactScreen"
394 android:theme="@style/DialerSettingsLight"
395 android:windowSoftInputMode="stateVisible">
396 </activity>
397
398 <activity android:name="com.android.phone.settings.fdn.DeleteFdnContactScreen"
399 android:theme="@style/DialerSettingsLight"
400 android:label="@string/delete_fdn_contact">
401 </activity>
402
403 <!-- "Call settings" UI, used only on voice-capable phone devices. -->
404 <activity android:name="CallFeaturesSetting"
405 android:label="@string/call_settings"
406 android:configChanges="orientation|screenSize|keyboardHidden"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700407 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000408 android:theme="@style/DialerSettingsLight">
409 <intent-filter>
410 <action android:name="android.intent.action.VIEW" />
411 <action android:name="android.intent.action.MAIN" />
412 <action android:name="android.telecom.action.SHOW_CALL_SETTINGS" />
413 <category android:name="android.intent.category.DEFAULT" />
414 </intent-filter>
415 </activity>
416
417 <!-- Activation service that trigger OTASP sim provisioning -->
418 <service android:name=".otasp.OtaspActivationService" android:launchMode="singleInstance"
419 androidprv:systemUserOnly="true"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700420 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000421 android:permission="android.permission.MODIFY_PHONE_STATE">
422 <intent-filter>
423 <action android:name="android.service.simActivation.SimActivationService" />
424 </intent-filter>
425 </service>
426
427 <receiver android:name=".otasp.OtaspSimStateReceiver" androidprv:systemUserOnly="true"
428 android:exported ="false">
429 <intent-filter>
430 <action android:name="android.telephony.action.CARRIER_CONFIG_CHANGED" />
431 </intent-filter>
432 </receiver>
433
434 <!-- "Accessibility" settings UI. Referenced by Dialer application. -->
435 <activity android:name="com.android.phone.settings.AccessibilitySettingsActivity"
436 android:label="@string/accessibility_settings_activity_title"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700437 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000438 android:theme="@style/DialerSettingsLight">
439 <intent-filter>
440 <action android:name="android.intent.action.MAIN" />
441 <action android:name="android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS" />
442 <category android:name="android.intent.category.DEFAULT" />
443 </intent-filter>
444 </activity>
445
446 <!-- CDMA Emergency Callback Mode -->
447 <service android:name="EmergencyCallbackModeService">
448 </service>
449
450 <!-- service to dump telephony information -->
451 <service android:name="com.android.phone.TelephonyDebugService"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700452 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000453 android:permission="android.permission.DUMP">
454 <intent-filter>
455 <action android:name="com.android.phone.TelephonyDebugService" />
456 </intent-filter>
457 </service>
458
459 <!-- Handler for EuiccManager's public-facing intents. -->
460 <activity android:name=".euicc.EuiccUiDispatcherActivity"
461 android:theme="@android:style/Theme.NoDisplay"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700462 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000463 android:permission="android.permission.MODIFY_PHONE_STATE">
464 <!-- Max out priority to ensure nobody else will handle these intents. -->
465 <intent-filter android:priority="1000">
466 <action android:name=
467 "android.telephony.euicc.action.MANAGE_EMBEDDED_SUBSCRIPTIONS" />
468 <action android:name=
469 "android.telephony.euicc.action.PROVISION_EMBEDDED_SUBSCRIPTION" />
470 <category android:name="android.intent.category.DEFAULT" />
471 </intent-filter>
472 </activity>
473
474 <!--
475 Handler for EuiccManager's resolution intents. These are locked down so that only
476 privileged processes can start them, which means we can trust the Intent used to start
477 it (which contains a description of the next step to perform after resolution).
Peter Wang3183d452020-05-11 14:31:11 -0700478
479 If modified, also change EuiccController#RESOLUTION_ACTIVITY_PACKAGE_NAME and
480 EuiccController#RESOLUTION_ACTIVITY_CLASS_NAME
Amit Mahajan750fe992020-02-05 01:41:40 +0000481 -->
482 <activity android:name=".euicc.EuiccResolutionUiDispatcherActivity"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700483 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000484 android:permission="android.permission.CALL_PRIVILEGED">
485 <!-- Max out priority to ensure nobody else will handle these intents. -->
486 <intent-filter android:priority="1000">
487 <action android:name=
488 "android.telephony.euicc.action.RESOLVE_ERROR" />
489 <category android:name="android.intent.category.DEFAULT" />
490 </intent-filter>
491 </activity>
492
493 <!--
494 Handler for EuiccManager's privileged action intents. These are locked down so that only
495 privileged processes can start them.
496 -->
497 <activity android:name=".euicc.EuiccPrivilegedActionUiDispatcherActivity"
498 android:theme="@android:style/Theme.NoDisplay"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700499 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000500 android:permission="android.permission.CALL_PRIVILEGED">
501 <!-- Max out priority to ensure nobody else will handle these intents. -->
502 <intent-filter android:priority="1000">
503 <action android:name=
504 "android.telephony.euicc.action.TOGGLE_SUBSCRIPTION_PRIVILEGED" />
505 <action android:name=
506 "android.telephony.euicc.action.DELETE_SUBSCRIPTION_PRIVILEGED" />
507 <action android:name=
508 "android.telephony.euicc.action.RENAME_SUBSCRIPTION_PRIVILEGED" />
509 <category android:name="android.intent.category.DEFAULT" />
510 </intent-filter>
511 </activity>
512
513 <!--
514 Handler for EuiccManager's public action intents. These are public and do not require
515 any special permissions to start, although the calling package name should be
516 whitelisted by the underlying eUICC service implementation (i.e. the LPA).
517 -->
518 <activity android:name=".euicc.EuiccPublicActionUiDispatcherActivity"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700519 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000520 android:theme="@android:style/Theme.NoDisplay">
521 <!-- Max out priority to ensure nobody else will handle these intents. -->
522 <intent-filter android:priority="1000">
523 <action android:name=
524 "android.telephony.euicc.action.START_EUICC_ACTIVATION" />
525 <category android:name="android.intent.category.DEFAULT" />
526 </intent-filter>
527 </activity>
528
529 <activity android:name="EmergencyCallbackModeExitDialog"
530 android:excludeFromRecents="true"
531 android:label="@string/ecm_exit_dialog"
532 android:launchMode="singleTop"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700533 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000534 android:theme="@android:style/Theme.Translucent.NoTitleBar">
535 <intent-filter>
536 <action android:name="com.android.phone.action.ACTION_SHOW_ECM_EXIT_DIALOG" />
Jayachandran Cc5dabca2020-02-12 15:56:11 -0800537 <action android:name="android.telephony.action.SHOW_NOTICE_ECM_BLOCK_OTHERS" />
Amit Mahajan750fe992020-02-05 01:41:40 +0000538 <category android:name="android.intent.category.DEFAULT" />
539 </intent-filter>
540 </activity>
541
542 <!-- Start SIP -->
543 <service android:name="com.android.services.telephony.sip.SipConnectionService"
544 android:label="@string/sip_connection_service_label"
545 android:singleUser="true"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700546 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000547 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" >
548 <intent-filter>
549 <action android:name="android.telecom.ConnectionService" />
550 </intent-filter>
551 </service>
552
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700553 <receiver android:name="com.android.services.telephony.sip.SipIncomingCallReceiver"
554 android:exported="true">
Amit Mahajan750fe992020-02-05 01:41:40 +0000555 <intent-filter>
556 <action android:name="android.net.sip.action.SIP_INCOMING_CALL" />
557 </intent-filter>
558 </receiver>
559
560 <activity android:name="com.android.services.telephony.sip.SipPhoneAccountSettingsActivity"
561 android:theme="@android:style/Theme.NoDisplay"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700562 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000563 android:excludeFromRecents="true">
564 <intent-filter>
565 <action android:name="android.telecom.action.CONFIGURE_PHONE_ACCOUNT" />
566 <category android:name="android.intent.category.DEFAULT" />
567 </intent-filter>
568 </activity>
569
570 <activity android:label="Sip Settings"
571 android:name="com.android.services.telephony.sip.SipSettings"
572 android:theme="@style/DialerSettingsLight"
573 android:launchMode="singleTop"
574 android:configChanges="orientation|screenSize|keyboardHidden"
575 android:uiOptions="splitActionBarWhenNarrow"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700576 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000577 android:parentActivityName="com.android.phone.CallFeaturesSetting" >
578 <intent-filter>
579 <action android:name="android.intent.action.MAIN" />
580 <action android:name="android.net.sip.NOTIFY" />
581 </intent-filter>
582 </activity>
583 <activity android:name="com.android.services.telephony.sip.SipEditor"
584 android:theme="@style/DialerSettingsLight"
585 android:configChanges="orientation|screenSize|keyboardHidden"
586 android:uiOptions="splitActionBarWhenNarrow">
587 </activity>
588
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700589 <service android:name="com.android.services.telephony.sip.components.TelephonySipService"
590 android:exported="true">
Amit Mahajan750fe992020-02-05 01:41:40 +0000591 <intent-filter>
592 <action android:name="android.net.sip.action.START_SIP" />
593 </intent-filter>
594 </service>
595
596 <!-- End SIP -->
597
598 <activity android:name="MMIDialogActivity"
599 android:configChanges="orientation|screenSize|keyboardHidden"
600 android:excludeFromRecents="true"
601 android:launchMode="singleInstance"
602 android:theme="@style/Empty">
603 </activity>
604
605 <activity android:name="com.android.phone.settings.PhoneAccountSettingsActivity"
606 android:label="@string/phone_accounts"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700607 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000608 android:theme="@style/DialerSettingsLight">
609 <intent-filter>
610 <action android:name="android.telecom.action.CHANGE_PHONE_ACCOUNTS" />
611 <category android:name="android.intent.category.DEFAULT" />
612 </intent-filter>
613 </activity>
614
615 <activity android:name="com.android.phone.settings.VoicemailSettingsActivity"
616 android:label="@string/voicemail"
617 android:configChanges="orientation|screenSize|keyboardHidden|screenLayout"
618 android:screenOrientation="portrait"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700619 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000620 android:theme="@style/DialerSettingsLight">
621 <intent-filter >
622 <!-- DO NOT RENAME. There are existing apps which use this string. -->
623 <action android:name="com.android.phone.CallFeaturesSetting.ADD_VOICEMAIL" />
624 <category android:name="android.intent.category.DEFAULT" />
625 </intent-filter>
626 <intent-filter>
627 <action android:name="android.telephony.action.CONFIGURE_VOICEMAIL" />
628 <category android:name="android.intent.category.DEFAULT" />
629 </intent-filter>
630 </activity>
631
632 <!-- Telecom integration -->
633 <service
634 android:singleUser="true"
635 android:name="com.android.services.telephony.TelephonyConnectionService"
636 android:label="@string/pstn_connection_service_label"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700637 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000638 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" >
639 <intent-filter>
640 <action android:name="android.telecom.ConnectionService" />
641 </intent-filter>
642 </service>
643
644 <receiver
645 android:name="com.android.phone.vvm.VvmSmsReceiver"
646 android:exported="false"
647 androidprv:systemUserOnly="true">
648 <intent-filter>
649 <action android:name="com.android.internal.provider.action.VOICEMAIL_SMS_RECEIVED"/>
650 </intent-filter>
651 </receiver>
652
653 <receiver
654 android:name="com.android.phone.vvm.VvmSimStateTracker"
655 android:exported="false"
656 androidprv:systemUserOnly="true">
657 <intent-filter>
658 <action android:name="android.intent.action.BOOT_COMPLETED"/>
659 <action android:name="android.telephony.action.CARRIER_CONFIG_CHANGED"/>
660 <action android:name="android.intent.action.SIM_STATE_CHANGED"/>
661 </intent-filter>
662 </receiver>
663
664 <receiver
665 android:name="com.android.internal.telephony.uicc.ShowInstallAppNotificationReceiver"
666 android:exported="false"/>
667
668 <activity
669 android:name="com.android.phone.settings.PickSmsSubscriptionActivity"
670 android:exported="false"
671 android:excludeFromRecents="true"
672 android:launchMode="singleTop"
673 android:configChanges="orientation|screenSize|keyboardHidden"
674 android:theme="@style/Theme.Transparent"/>
675
676 <service
677 android:name="com.android.phone.vvm.RemoteVvmTaskManager"
678 android:exported="false"/>
679 <service android:name="com.android.internal.telephony.CellularNetworkService"
Ashwini Oruganti3bc33a82020-05-28 12:27:38 -0700680 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000681 android:permission="android.permission.BIND_TELEPHONY_NETWORK_SERVICE" >
682 <intent-filter>
683 <action android:name="android.telephony.NetworkService" />
684 </intent-filter>
685 </service>
686 <service android:name="com.android.internal.telephony.dataconnection.CellularDataService"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700687 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000688 android:permission="android.permission.BIND_TELEPHONY_DATA_SERVICE" >
689 <intent-filter>
690 <action android:name="android.telephony.data.DataService" />
691 </intent-filter>
692 </service>
693
694 <activity
695 android:name=".settings.RadioInfo"
696 android:label="@string/phone_info_label"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700697 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000698 android:theme="@style/Theme.AppCompat.DayNight">
699 <intent-filter>
700 <action android:name="android.intent.action.MAIN" />
701 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
702 </intent-filter>
703 </activity>
704
705 <activity android:name=".settings.BandMode"
706 android:label="@string/band_mode_title"
Ashwini Oruganti4f2fb582020-03-23 17:11:13 -0700707 android:exported="true"
Amit Mahajan750fe992020-02-05 01:41:40 +0000708 android:theme="@style/Theme.AppCompat.DayNight">
709 <intent-filter>
710 <action android:name="android.intent.action.MAIN" />
711 <category android:name="android.intent.category.DEFAULT" />
712 <category android:name="android.intent.category.VOICE_LAUNCH" />
713 </intent-filter>
714 </activity>
715
716 <provider
717 android:name="ServiceStateProvider"
718 android:authorities="service-state"
719 android:exported="true"
720 android:multiprocess="false"
721 android:singleUser="true"
722 android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
Santos Cordon7d4ddf62013-07-10 11:58:08 -0700723 </application>
Amit Mahajan292beda2019-12-12 19:40:55 +0000724</manifest>