blob: ab067d9180004c497cff324331ff831430d98376 [file] [log] [blame]
Ben Gilad4937ff92013-12-12 12:05:37 -08001<?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"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070018 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
19 package="com.android.server.telecom"
20 coreApp="true"
21 android:sharedUserId="android.uid.system">
Santos Cordon3e3b5412013-12-16 17:33:45 -080022
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070023 <protected-broadcast android:name="android.intent.action.SHOW_MISSED_CALLS_NOTIFICATION"/>
24 <protected-broadcast android:name="com.android.server.telecom.MESSAGE_SENT"/>
Hall Liuaf74a5c2018-09-19 18:05:51 -070025
Tyler Gunna7d57ac2022-09-27 15:19:05 -070026 <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/>
Bryce Lee41045b42015-08-05 13:10:39 -070027
Ben Gilad4937ff92013-12-12 12:05:37 -080028 <!-- Prevents the activity manager from delaying any activity-start
29 requests by this package, including requests immediately after
30 the user presses "home". -->
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070031 <uses-permission android:name="android.permission.BIND_CONNECTION_SERVICE"/>
32 <uses-permission android:name="android.permission.BIND_INCALL_SERVICE"/>
33 <uses-permission android:name="android.permission.BLUETOOTH"/>
34 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
Rahul Sabnis5225f202021-12-23 17:31:31 -080035 <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"/>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070036 <uses-permission android:name="android.permission.BROADCAST_CALLLOG_INFO"/>
37 <uses-permission android:name="android.permission.BROADCAST_PHONE_ACCOUNT_REGISTRATION"/>
38 <uses-permission android:name="android.permission.CALL_PRIVILEGED"/>
39 <uses-permission android:name="android.permission.HANDLE_CALL_INTENT"/>
40 <uses-permission android:name="android.permission.HANDLE_CAR_MODE_CHANGES"/>
41 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
42 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
43 <uses-permission android:name="android.permission.MANAGE_USERS"/>
44 <uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS"/>
45 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
Tyler Gunn5d66e1d2018-01-25 20:22:49 -080046 <!-- Required to determine source of ongoing audio recordings. -->
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070047 <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING"/>
48 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
49 <uses-permission android:name="android.permission.READ_CALL_LOG"/>
Tyler Gunn798e9612022-02-03 13:09:14 -080050 <!-- Required to check for direct to voicemail, to load custom ringtones for incoming calls
51 which are specified on a per contact basis, and also to determine user preferred
52 PhoneAccountHandles for outgoing calls. -->
53 <uses-permission android:name="android.permission.READ_CONTACTS"/>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070054 <uses-permission android:name="android.permission.READ_DEVICE_CONFIG"/>
55 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Kurt Dresner933add52020-10-01 17:53:32 -070056 <uses-permission android:name="android.permission.READ_PROJECTION_STATE"/>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070057 <uses-permission android:name="android.permission.SEND_SMS"/>
58 <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/>
59 <uses-permission android:name="android.permission.VIBRATE"/>
60 <uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
61 <uses-permission android:name="android.permission.WAKE_LOCK"/>
62 <uses-permission android:name="android.permission.READ_BLOCKED_NUMBERS"/>
63 <uses-permission android:name="android.permission.WRITE_BLOCKED_NUMBERS"/>
64 <uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME"/>
Steve Elliott23f10832021-12-03 16:39:00 -050065 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
Tyler Gunn33bd8c42023-05-07 23:58:48 +000066 <uses-permission android:name="android.permission.USE_COLORIZED_NOTIFICATIONS"/>
67 <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
Sooraj Sasindran8330df02021-10-26 02:18:16 -070068 <uses-permission android:name="com.android.phone.permission.ACCESS_LAST_KNOWN_CELL_ID"/>
Grace Jia383126c2022-11-30 15:27:20 -080069 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
Tyler Gunnd1607682014-08-15 11:29:12 -070070
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070071 <permission android:name="android.permission.BROADCAST_CALLLOG_INFO"
72 android:label="Broadcast the call type/duration information"
73 android:protectionLevel="signature|system"/>
Yong Jiang271b9ae2014-10-09 12:08:54 -050074
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070075 <permission android:name="android.permission.PROCESS_CALLLOG_INFO"
76 android:label="Register to handle the broadcasted call type/duration information"
77 android:protectionLevel="signature|system"/>
Yong Jiang271b9ae2014-10-09 12:08:54 -050078
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070079 <permission android:name="android.permission.BROADCAST_PHONE_ACCOUNT_REGISTRATION"
80 android:label="Broadcast phone account registration"
81 android:protectionLevel="signature|system"/>
Santos Cordon4c778492015-02-27 15:13:35 -080082
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070083 <permission android:name="android.permission.PROCESS_PHONE_ACCOUNT_REGISTRATION"
84 android:label="Process phone account registration"
85 android:protectionLevel="signature|system"/>
Santos Cordon4c778492015-02-27 15:13:35 -080086
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070087 <permission android:name="android.permission.HANDLE_CALL_INTENT"
88 android:label="Protects handling the call intent via the TelecomManager API."
89 android:protectionLevel="signature|system"/>
Tyler Gunnefe26992018-10-26 09:24:13 -070090
Santos Cordon581ec4a2014-12-15 09:59:26 -080091 <application android:label="@string/telecommAppLabel"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -070092 android:icon="@mipmap/ic_launcher_phone"
93 android:allowBackup="false"
94 android:supportsRtl="true"
95 android:process="system"
96 android:usesCleartextTraffic="false"
97 android:defaultToDeviceProtectedStorage="true"
98 android:directBootAware="true">
Santos Cordon10e68322013-12-12 16:06:56 -080099
100 <!-- CALL vs CALL_PRIVILEGED vs CALL_EMERGENCY
101 We have three different intents through which a call can be initiated each with its
102 own behavior.
103 1) CALL - Expected from any third party app with CALL_PHONE permission. Through this
104 intent, an app can call any number except emergency numbers.
105 2) CALL_PRIVILEGED - Expected from the dialer app and requires CALL_PRIVILEGED
106 permission, which is only held by the system dialer and the emergency dialer at the
107 time of this writing. Through this intent, an app can call any number including
108 emergency numbers.
109 3) CALL_EMERGENCY - Expected from the emergency dialer app and requires CALL_PRIVILEGED
110 permission. Through this intent, an app can call *only* emergency numbers. -->
111
Mohamedc9261852016-02-05 14:10:17 -0800112 <!-- Activity that displays UI for managing blocked numbers. -->
113 <activity android:name=".settings.BlockedNumbersActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700114 android:label="@string/blocked_numbers"
115 android:configChanges="orientation|screenSize|keyboardHidden"
116 android:theme="@style/Theme.Telecom.BlockedNumbers"
117 android:process=":ui"
118 android:exported="true">
Abhijith Shastryb1308ec2016-02-29 16:26:09 -0800119 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700120 <action android:name="android.telecom.action.MANAGE_BLOCKED_NUMBERS"/>
121 <category android:name="android.intent.category.DEFAULT"/>
Abhijith Shastryb1308ec2016-02-29 16:26:09 -0800122 </intent-filter>
123 </activity>
Ruijie Bai20e49952017-12-25 10:55:48 +0800124
125 <activity android:name=".settings.CallBlockDisabledActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700126 android:configChanges="keyboardHidden|orientation|screenSize"
127 android:excludeFromRecents="true"
128 android:launchMode="singleInstance"
129 android:theme="@style/Theme.Telecomm.Transparent"
130 android:process=":ui">
Ruijie Bai20e49952017-12-25 10:55:48 +0800131 </activity>
132
Santos Cordon10e68322013-12-12 16:06:56 -0800133 <!-- Activity that starts the outgoing call process by listening to CALL intent which
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700134 contain contact information in the intent's data. CallActivity handles any data
135 URL with the schemes "tel", "sip", and "voicemail". It also handles URLs linked to
136 contacts provider entries. Any data not fitting the schema described is ignored. -->
Ihab Awad78a5e6b2015-02-06 10:13:05 -0800137 <activity android:name=".components.UserCallActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700138 android:label="@string/userCallActivityLabel"
139 android:theme="@style/Theme.Telecomm.Transparent"
140 android:permission="android.permission.CALL_PHONE"
141 android:excludeFromRecents="true"
142 android:process=":ui"
Chinmay Dhodapkar27fa8b02022-07-18 12:26:30 -0700143 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden|density|fontScale|keyboard|layoutDirection|locale|navigation|smallestScreenSize|touchscreen|uiMode"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700144 android:exported="true">
Santos Cordon10e68322013-12-12 16:06:56 -0800145 <!-- CALL action intent filters for the various ways of initiating an outgoing call. -->
146 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700147 <action android:name="android.intent.action.CALL"/>
148 <category android:name="android.intent.category.DEFAULT"/>
149 <data android:scheme="tel"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800150 </intent-filter>
151 <!-- Specify an icon for SIP calls so that quick contacts widget shows a special SIP
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700152 icon for calls to SIP addresses. -->
Santos Cordon10e68322013-12-12 16:06:56 -0800153 <intent-filter android:icon="@drawable/ic_launcher_sip_call">
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700154 <action android:name="android.intent.action.CALL"/>
155 <category android:name="android.intent.category.DEFAULT"/>
156 <data android:scheme="sip"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800157 </intent-filter>
158 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700159 <action android:name="android.intent.action.CALL"/>
160 <category android:name="android.intent.category.DEFAULT"/>
161 <data android:scheme="voicemail"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800162 </intent-filter>
163 <!-- Omit default category below so that all Intents sent to this filter must be
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700164 explicit. -->
Santos Cordon10e68322013-12-12 16:06:56 -0800165 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700166 <action android:name="android.intent.action.CALL"/>
167 <data android:mimeType="vnd.android.cursor.item/phone"/>
168 <data android:mimeType="vnd.android.cursor.item/phone_v2"/>
169 <data android:mimeType="vnd.android.cursor.item/person"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800170 </intent-filter>
171 </activity>
172
173 <!-- Works like CallActivity with CALL_PRIVILEGED instead of CALL intent.
174 CALL_PRIVILEGED allows calls to emergency numbers unlike CALL which disallows it.
175 Intent-sender must have the CALL_PRIVILEGED permission or the broadcast will not be
176 processed. High priority of 1000 is used in all intent filters to prevent anything but
177 the system from processing this intent (b/8871505). -->
178 <activity-alias android:name="PrivilegedCallActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700179 android:targetActivity=".components.UserCallActivity"
180 android:permission="android.permission.CALL_PRIVILEGED"
Ashwini Orugantiee1de982020-05-29 17:44:32 -0700181 android:exported="true"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700182 android:process=":ui">
Santos Cordon10e68322013-12-12 16:06:56 -0800183 <intent-filter android:priority="1000">
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700184 <action android:name="android.intent.action.CALL_PRIVILEGED"/>
185 <category android:name="android.intent.category.DEFAULT"/>
186 <data android:scheme="tel"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800187 </intent-filter>
188 <intent-filter android:priority="1000"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700189 android:icon="@drawable/ic_launcher_sip_call">
190 <action android:name="android.intent.action.CALL_PRIVILEGED"/>
191 <category android:name="android.intent.category.DEFAULT"/>
192 <data android:scheme="sip"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800193 </intent-filter>
194 <intent-filter android:priority="1000">
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700195 <action android:name="android.intent.action.CALL_PRIVILEGED"/>
196 <category android:name="android.intent.category.DEFAULT"/>
197 <data android:scheme="voicemail"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800198 </intent-filter>
199 <intent-filter android:priority="1000">
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700200 <action android:name="android.intent.action.CALL_PRIVILEGED"/>
201 <data android:mimeType="vnd.android.cursor.item/phone"/>
202 <data android:mimeType="vnd.android.cursor.item/phone_v2"/>
203 <data android:mimeType="vnd.android.cursor.item/person"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800204 </intent-filter>
205 </activity-alias>
206
207 <!-- Works like CallActivity with CALL_EMERGENCY instead of CALL intent.
208 CALL_EMERGENCY allows calls *only* to emergency numbers. Intent-sender must have the
209 CALL_PRIVILEGED permission or the broadcast will not be processed. High priority of
210 1000 is used in all intent filters to prevent anything but the system from processing
211 this intent (b/8871505). -->
Santos Cordondf399862014-08-06 04:39:15 -0700212 <!-- TODO: Is there really a notion of an emergency SIP number? If not, can
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700213 that scheme be removed from this activity? -->
Santos Cordon10e68322013-12-12 16:06:56 -0800214 <activity-alias android:name="EmergencyCallActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700215 android:targetActivity=".components.UserCallActivity"
216 android:permission="android.permission.CALL_PRIVILEGED"
Ashwini Orugantiee1de982020-05-29 17:44:32 -0700217 android:exported="true"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700218 android:process=":ui">
Santos Cordon10e68322013-12-12 16:06:56 -0800219 <intent-filter android:priority="1000">
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700220 <action android:name="android.intent.action.CALL_EMERGENCY"/>
221 <category android:name="android.intent.category.DEFAULT"/>
222 <data android:scheme="tel"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800223 </intent-filter>
224 <intent-filter android:priority="1000"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700225 android:icon="@drawable/ic_launcher_sip_call">
226 <action android:name="android.intent.action.CALL_EMERGENCY"/>
227 <category android:name="android.intent.category.DEFAULT"/>
228 <data android:scheme="sip"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800229 </intent-filter>
230 <intent-filter android:priority="1000">
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700231 <action android:name="android.intent.action.CALL_EMERGENCY"/>
232 <category android:name="android.intent.category.DEFAULT"/>
233 <data android:scheme="voicemail"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800234 </intent-filter>
235 <intent-filter android:priority="1000">
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700236 <action android:name="android.intent.action.CALL_EMERGENCY"/>
237 <data android:mimeType="vnd.android.cursor.item/phone"/>
238 <data android:mimeType="vnd.android.cursor.item/phone_v2"/>
239 <data android:mimeType="vnd.android.cursor.item/person"/>
Santos Cordon10e68322013-12-12 16:06:56 -0800240 </intent-filter>
241 </activity-alias>
242
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700243 <receiver android:name=".components.TelecomBroadcastReceiver"
244 android:exported="false"
245 android:process="system">
Nancy Chen6f5c08d2014-09-23 16:54:05 -0700246 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700247 <action android:name="com.android.server.telecom.ACTION_CLEAR_MISSED_CALLS"/>
248 <action android:name="com.android.server.telecom.ACTION_CALL_BACK_FROM_NOTIFICATION"/>
249 <action android:name="com.android.server.telecom.ACTION_SEND_SMS_FROM_NOTIFICATION"/>
250 <action android:name="com.android.server.telecom.ACTION_ANSWER_FROM_NOTIFICATION"/>
251 <action android:name="com.android.server.telecom.ACTION_REJECT_FROM_NOTIFICATION"/>
252 <action android:name="com.android.server.telecom.PROCEED_WITH_CALL"/>
253 <action android:name="com.android.server.telecom.CANCEL_CALL"/>
254 <action android:name="com.android.server.telecom.PROCEED_WITH_REDIRECTED_CALL"/>
255 <action android:name="com.android.server.telecom.CANCEL_REDIRECTED_CALL"/>
Nancy Chen6f5c08d2014-09-23 16:54:05 -0700256 </intent-filter>
257 </receiver>
258
tonyzhu8ba94c52018-10-23 15:37:04 +0800259 <receiver android:name=".components.AppUninstallBroadcastReceiver"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700260 android:process="system"
261 android:exported="true">
Nancy Chen6f5c08d2014-09-23 16:54:05 -0700262 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700263 <action android:name="android.intent.action.PACKAGE_FULLY_REMOVED"/>
264 <data android:scheme="package"/>
Nancy Chen6f5c08d2014-09-23 16:54:05 -0700265 </intent-filter>
266 </receiver>
Tyler Gunnd900ce62014-08-13 11:40:59 -0700267
Andrew Leeaf22dd12015-02-25 17:40:11 -0800268 <activity android:name=".RespondViaSmsSettings"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700269 android:label="@string/respond_via_sms_setting_title"
270 android:configChanges="orientation|screenSize|keyboardHidden"
Thomas Stuartf84dd7e2022-04-04 12:37:46 -0700271 android:theme="@style/CallSettingsWithoutDividerTheme"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700272 android:process=":ui"
273 android:exported="true">
Ihab Awadff7493a2014-06-10 13:47:44 -0700274 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700275 <action android:name="android.intent.action.MAIN"/>
276 <action android:name="android.telecom.action.SHOW_RESPOND_VIA_SMS_SETTINGS"/>
277 <category android:name="android.intent.category.DEFAULT"/>
Ihab Awadff7493a2014-06-10 13:47:44 -0700278 </intent-filter>
279 </activity>
Ihab Awad104f8062014-07-17 11:29:35 -0700280
Santos Cordon55344342015-05-04 13:05:30 -0700281 <activity android:name=".settings.EnableAccountPreferenceActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700282 android:label="@string/enable_account_preference_title"
283 android:configChanges="orientation|screenSize|keyboardHidden"
Shen Line34d7132022-10-12 16:11:24 +0800284 android:theme="@style/Theme.Telecom.EnableAccount"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700285 android:process=":ui"
286 android:exported="true">
Santos Cordon55344342015-05-04 13:05:30 -0700287 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700288 <action android:name="android.intent.action.MAIN"/>
289 <category android:name="android.intent.category.DEFAULT"/>
Santos Cordon55344342015-05-04 13:05:30 -0700290 </intent-filter>
291 </activity>
292
Ihab Awad78a5e6b2015-02-06 10:13:05 -0800293 <activity android:name=".components.ErrorDialogActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700294 android:configChanges="orientation|screenSize|keyboardHidden"
295 android:excludeFromRecents="true"
296 android:launchMode="singleInstance"
297 android:theme="@style/Theme.Telecomm.Transparent"
298 android:process=":ui">
Yorke Leed7255872014-08-25 15:03:51 -0700299 </activity>
300
Tyler Gunnbbd78a72017-04-30 14:16:07 -0700301 <activity android:name=".ui.ConfirmCallDialogActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700302 android:configChanges="orientation|screenSize|keyboardHidden"
303 android:excludeFromRecents="true"
304 android:launchMode="singleInstance"
305 android:theme="@style/Theme.Telecomm.Transparent"
306 android:process=":ui">
Tyler Gunnbbd78a72017-04-30 14:16:07 -0700307 </activity>
308
sqiane976e682018-10-05 18:51:40 -0700309 <activity android:name=".ui.CallRedirectionTimeoutDialogActivity"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700310 android:configChanges="orientation|screenSize|keyboardHidden"
311 android:excludeFromRecents="true"
312 android:launchMode="singleInstance"
313 android:theme="@style/Theme.Telecomm.Transparent"
314 android:process=":ui">
sqiane976e682018-10-05 18:51:40 -0700315 </activity>
316
Tyler Gunn47eb3fe2018-03-12 14:38:47 -0700317 <activity android:name=".ui.TelecomDeveloperMenu"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700318 android:label="@string/developer_title"
319 android:exported="false"
320 android:process=":ui"/>
Yorke Leeb5c5d442015-04-27 15:21:53 -0700321
Ihab Awad78a5e6b2015-02-06 10:13:05 -0800322 <service android:name=".components.BluetoothPhoneService"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700323 android:singleUser="true"
324 android:process="system"
325 android:exported="true">
Santos Cordonfddf12e2014-09-25 15:08:57 -0700326 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700327 <action android:name="android.bluetooth.IBluetoothHeadsetPhone"/>
Santos Cordonfddf12e2014-09-25 15:08:57 -0700328 </intent-filter>
Mariusz Skamrac6db1292020-01-08 14:12:25 +0000329 <intent-filter>
330 <action android:name="android.bluetooth.IBluetoothLeCallControlCallback" />
331 </intent-filter>
Santos Cordonfddf12e2014-09-25 15:08:57 -0700332 </service>
333
Ihab Awad78a5e6b2015-02-06 10:13:05 -0800334 <service android:name=".components.TelecomService"
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700335 android:singleUser="true"
336 android:process="system"
337 android:exported="true">
Santos Cordonf987d1a2014-12-02 03:37:03 -0800338 <intent-filter>
Ashwini Orugantic51ebdf2020-03-23 16:54:51 -0700339 <action android:name="android.telecom.ITelecomService"/>
Santos Cordonf987d1a2014-12-02 03:37:03 -0800340 </intent-filter>
341 </service>
342
Ben Gilad4937ff92013-12-12 12:05:37 -0800343 </application>
344</manifest>