1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2015 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15--> 16 17<manifest xmlns:android="http://schemas.android.com/apk/res/android" 18 android:sharedUserId="com.google.android.car.uid.kitchensink" 19 package="com.google.android.car.kitchensink"> 20 <uses-permission android:name="android.car.permission.ACCESS_CAR_PROJECTION_STATUS"/> 21 <uses-permission android:name="android.car.permission.CAR_CAMERA"/> 22 <uses-permission android:name="android.car.permission.CAR_CONTROL_AUDIO_SETTINGS"/> 23 <uses-permission android:name="android.car.permission.CAR_CONTROL_AUDIO_VOLUME"/> 24 <uses-permission android:name="android.car.permission.CAR_DIAGNOSTICS"/> 25 <uses-permission android:name="android.car.permission.CAR_DISPLAY_IN_CLUSTER"/> 26 <!-- use for display mirroring in kitchen sink --> 27 <uses-permission android:name="android.permission.READ_FRAME_BUFFER" /> 28 <!-- use for CarServiceTest --> 29 <uses-permission android:name="android.car.permission.CAR_DRIVING_STATE"/> 30 <uses-permission android:name="android.car.permission.CAR_ENERGY"/> 31 <uses-permission android:name="android.car.permission.CAR_MONITOR_CLUSTER_NAVIGATION_STATE"/> 32 <!-- use for AndroidCarApiTest --> 33 <uses-permission android:name="android.car.permission.CAR_INFO"/> 34 <!-- use for AndroidCarApiTest --> 35 <uses-permission android:name="android.car.permission.CAR_PROJECTION"/> 36 <uses-permission android:name="android.car.permission.CAR_INSTRUMENT_CLUSTER_CONTROL"/> 37 <uses-permission android:name="android.car.permission.CAR_MILEAGE"/> 38 <uses-permission android:name="android.car.permission.CAR_MOCK_VEHICLE_HAL"/> 39 <uses-permission android:name="android.car.permission.CAR_NAVIGATION_MANAGER"/> 40 <!-- use for CarServiceTest --> 41 <uses-permission android:name="android.car.permission.CAR_EXTERIOR_ENVIRONMENT"/> 42 <uses-permission android:name="android.car.permission.CAR_POWER"/> 43 <!-- use for CarServiceTest --> 44 <uses-permission android:name="android.car.permission.CAR_POWERTRAIN"/> 45 <uses-permission android:name="android.car.permission.CONTROL_CAR_POWERTRAIN"/> 46 <uses-permission android:name="android.car.permission.CAR_SPEED"/> 47 <!-- use for CarServiceTest --> 48 <uses-permission android:name="android.car.permission.CAR_TEST_SERVICE"/> 49 <!-- use for CarServiceTest --> 50 <uses-permission android:name="android.car.permission.CAR_VENDOR_EXTENSION"/> 51 <!-- use for CarServiceTest --> 52 <uses-permission android:name="android.car.permission.CAR_UX_RESTRICTIONS_CONFIGURATION"/> 53 <!-- use for AndroidCarApiTest --> 54 <uses-permission android:name="android.car.permission.CONTROL_CAR_APP_LAUNCH"/> 55 <uses-permission android:name="android.car.permission.CONTROL_CAR_CLIMATE"/> 56 <uses-permission android:name="android.car.permission.READ_CAR_STEERING"/> 57 <uses-permission android:name="android.car.permission.STORAGE_MONITORING"/> 58 <uses-permission android:name="android.car.permission.CAR_DYNAMICS_STATE"/> 59 <uses-permission android:name="android.car.permission.CONTROL_APP_BLOCKING"/> 60 <!-- use for CarServiceTest --> 61 <uses-permission android:name="android.car.permission.USE_CAR_TELEMETRY_SERVICE"/> 62 <!-- Allow querying and writing to any property --> 63 <uses-permission android:name="android.car.permission.READ_DRIVER_MONITORING_SETTINGS"/> 64 <uses-permission android:name="android.car.permission.CONTROL_DRIVER_MONITORING_SETTINGS"/> 65 <uses-permission android:name="android.car.permission.READ_DRIVER_MONITORING_STATES"/> 66 <uses-permission android:name="android.car.permission.CAR_ENERGY_PORTS" /> 67 <uses-permission android:name="android.car.permission.PERMISSION_CONTROL_ENERGY_PORTS" /> 68 <uses-permission android:name="android.car.permission.CAR_EXTERIOR_LIGHTS" /> 69 <uses-permission android:name="android.car.permission.CAR_TIRES" /> 70 <uses-permission android:name="android.car.permission.CONTROL_CAR_DOORS" /> 71 <uses-permission android:name="android.car.permission.CONTROL_CAR_EXTERIOR_LIGHTS" /> 72 <uses-permission android:name="android.car.permission.CONTROL_CAR_MIRRORS" /> 73 <uses-permission android:name="android.car.permission.CONTROL_GLOVE_BOX" /> 74 <uses-permission android:name="android.car.permission.CONTROL_CAR_SEATS" /> 75 <uses-permission android:name="android.car.permission.CONTROL_CAR_WINDOWS" /> 76 <uses-permission android:name="android.car.permission.CONTROL_CAR_AIRBAGS"/> 77 <uses-permission android:name="android.car.permission.READ_CAR_DISPLAY_UNITS" /> 78 <uses-permission android:name="android.car.permission.CAR_IDENTIFICATION" /> 79 <uses-permission android:name="android.car.permission.PERMISSION_ADJUST_RANGE_REMAINING" /> 80 <uses-permission android:name="android.car.permission.PERMISSION_CAR_ENGINE_DETAILED" /> 81 <uses-permission android:name="android.car.permission.CONTROL_STEERING_WHEEL" /> 82 <uses-permission android:name="android.car.permission.READ_ADAS_SETTINGS" /> 83 <uses-permission android:name="android.car.permission.CONTROL_ADAS_SETTINGS" /> 84 <uses-permission android:name="android.car.permission.READ_ADAS_STATES" /> 85 <uses-permission android:name="android.car.permission.CONTROL_ADAS_STATES" /> 86 <uses-permission android:name="android.car.permission.READ_WINDSHIELD_WIPERS" /> 87 <uses-permission android:name="android.car.permission.CONTROL_WINDSHIELD_WIPERS" /> 88 <uses-permission android:name="android.car.permission.CAR_EPOCH_TIME" /> 89 <!-- use for CarServiceTest --> 90 <uses-permission android:name="android.car.permission.VMS_PUBLISHER"/> 91 <!-- use for CarServiceTest --> 92 <uses-permission android:name="android.car.permission.VMS_SUBSCRIBER"/> 93 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 94 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 95 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 96 <uses-permission android:name="android.permission.ACCESS_VOICE_INTERACTION_SERVICE"/> 97 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 98 <uses-permission android:name="android.permission.ACTIVITY_EMBEDDING"/> 99 <uses-permission android:name="android.permission.BACKUP"/> 100 <uses-permission android:name="android.permission.BLUETOOTH"/> 101 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 102 <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/> 103 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/> 104 <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/> 105 <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"/> 106 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> 107 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> 108 <uses-permission android:name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS"/> 109 <uses-permission android:name="android.permission.LOCATION_BYPASS" /> 110 <!-- Use for sensor access in Sensors fragment. --> 111 <uses-permission android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS"/> 112 <uses-permission android:name="android.permission.INJECT_EVENTS"/> 113 <!-- use for CarServiceUnitTest and CarServiceTest --> 114 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/> 115 <!-- use for CarServiceUnitTest --> 116 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/> 117 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW"/> 118 <uses-permission android:name="android.permission.LOCATION_HARDWARE"/> 119 <uses-permission android:name="android.permission.MANAGE_USB"/> 120 <uses-permission android:name="android.permission.MANAGE_USERS"/> 121 <!-- use for CarPerformanceTestFragment --> 122 <uses-permission android:name="android.car.permission.MANAGE_THREAD_PRIORITY"/> 123 <!-- use for SimpleUserPickerFragment --> 124 <uses-permission android:name="android.car.permission.ACCESS_PRIVATE_DISPLAY_ID"/> 125 <!-- use for CarServiceTest --> 126 <uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL"/> 127 <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING"/> 128 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 129 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 130 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"/> 131 <uses-permission android:name="android.permission.MODIFY_DAY_NIGHT_MODE"/> 132 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/> 133 <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG"/> 134 <uses-permission android:name="android.permission.PROVIDE_TRUST_AGENT"/> 135 <!-- Allow query of any normal app on the device in R+ --> 136 <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/> 137 <uses-permission android:name="android.permission.READ_LOGS"/> 138 <uses-permission android:name="android.permission.READ_SMS"/> 139 <uses-permission android:name="android.permission.REAL_GET_TASKS"/> 140 <uses-permission android:name="android.permission.REBOOT"/> 141 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 142 <uses-permission android:name="android.permission.SEND_CATEGORY_CAR_NOTIFICATIONS"/> 143 <uses-permission android:name="android.permission.SEND_SMS"/> 144 <!-- use for CarServiceTest --> 145 <uses-permission android:name="android.permission.MONITOR_INPUT"/> 146 <uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER"/> 147 <!-- use for CarWatchdogReliabilityTest --> 148 <uses-permission android:name="android.car.permission.USE_CAR_WATCHDOG" /> 149 <!-- needed for User fragment to lock user data --> 150 <uses-permission android:name="android.permission.STORAGE_INTERNAL"/> 151 <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/> 152 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/> 153 <uses-permission android:name="android.permission.WRITE_SETTINGS"/> 154 <!-- use for vendor properties --> 155 <uses-permission android:name="android.car.permission.CAR_VENDOR_EXTENSION"/> 156 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_SEAT"/> 157 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_INFO"/> 158 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_INFO"/> 159 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_WINDOW"/> 160 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_WINDOW"/> 161 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_DOOR"/> 162 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_DOOR"/> 163 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_SEAT"/> 164 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_MIRROR"/> 165 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_MIRROR"/> 166 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_ENGINE"/> 167 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_ENGINE"/> 168 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_HVAC"/> 169 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_HVAC"/> 170 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_LIGHT"/> 171 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_LIGHT"/> 172 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_1"/> 173 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_1"/> 174 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_2"/> 175 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_2"/> 176 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_3"/> 177 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_3"/> 178 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_4"/> 179 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_4"/> 180 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_5"/> 181 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_5"/> 182 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_6"/> 183 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_6"/> 184 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_7"/> 185 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_7"/> 186 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_8"/> 187 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_8"/> 188 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_9"/> 189 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_9"/> 190 <uses-permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_10"/> 191 <uses-permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_10"/> 192 193 <uses-permission android:name="android.car.permission.CONTROL_CAR_FEATURES"/> 194 195 <!-- use for rotary fragment to enable/disable packages related to rotary --> 196 <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/> 197 198 <!-- Used on DEVICE POLICY screen to lock screen --> 199 <uses-permission android:name="android.permission.LOCK_DEVICE"/> 200 <!-- Used on DEVICE POLICY screen to reset password --> 201 <uses-permission android:name="android.permission.RESET_PASSWORD"/> 202 <!-- Used on DEVICE POLICY screen to wipe data --> 203 <uses-permission android:name="android.permission.MASTER_CLEAR"/> 204 205 <!-- Allows to use the CarEvsService --> 206 <uses-permission android:name="android.car.permission.REQUEST_CAR_EVS_ACTIVITY"/> 207 <uses-permission android:name="android.car.permission.CONTROL_CAR_EVS_ACTIVITY"/> 208 <uses-permission android:name="android.car.permission.USE_CAR_EVS_CAMERA"/> 209 <uses-permission android:name="android.car.permission.MONITOR_CAR_EVS_STATUS"/> 210 211 <!-- use for InjectMotionTestFragment --> 212 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 213 214 <uses-permission android:name="android.permission.CALL_PHONE" /> 215 216 <!-- Allows sending of notifications in T+ --> 217 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> 218 219 <!-- To make curl downloads work in CarTelemetryTestFragment --> 220 <uses-permission android:name="android.permission.INTERNET"/> 221 <!-- To enable suspend to RAM emulation via shell command in CarTelemetryTestFragment --> 222 <uses-permission android:name="android.permission.DEVICE_POWER"/> 223 <!-- To allow turning on RROs in DriveModeSwitchFragment --> 224 <uses-permission android:name="android.permission.CHANGE_OVERLAY_PACKAGES"/> 225 226 <!-- To be a remote task client --> 227 <uses-permission android:name="android.car.permission.USE_REMOTE_ACCESS"/> 228 <uses-permission android:name="android.car.permission.CONTROL_REMOTE_ACCESS"/> 229 230 <!-- use for BiometricPromptTestFragment to test the API --> 231 <uses-permission android:name="android.permission.USE_BIOMETRIC"/> 232 233 <!-- To view dumpsys output --> 234 <uses-permission android:name="android.permission.DUMP"/> 235 236 <!-- Allow backup is set to false for KitchenSinkApp to avoid infinite loop during backup --> 237 <application android:label="@string/app_title" 238 android:allowBackup="false" 239 android:icon="@drawable/ic_launcher"> 240 <uses-library android:name="android.test.runner"/> 241 <!-- This is for embedded mode. 242 showForAllUsers is required to be able to launch Kitchensink as system user for 243 remote access test fragment. The KitchenSinkRemoteTaskService is launched as system 244 user and we need to launch the activity as system user as well to access the data stored 245 by the service. 246 --> 247 <activity android:name=".KitchenSinkActivity" 248 android:theme="@style/KitchenSinkActivityTheme" 249 android:label="@string/app_title" 250 android:configChanges="uiMode" 251 android:launchMode="singleTask" 252 android:exported="true" 253 android:showForAllUsers="true"> 254 <intent-filter> 255 <action android:name="android.intent.action.MAIN"/> 256 <category android:name="android.intent.category.DEFAULT"/> 257 <category android:name="android.intent.category.LAUNCHER"/> 258 </intent-filter> 259 <intent-filter> 260 <action android:name="android.intent.action.DIAL" /> 261 <category android:name="android.intent.category.DEFAULT" /> 262 </intent-filter> 263 <intent-filter> 264 <action android:name="android.intent.action.DIAL" /> 265 <category android:name="android.intent.category.DEFAULT" /> 266 <data android:scheme="tel" /> 267 </intent-filter> 268 </activity> 269 270 <activity android:name=".insets.WindowInsetsTestActivity" 271 android:label="@string/window_insets_test_activity"/> 272 273 <meta-data android:name="android.car.application" 274 android:resource="@xml/automotive_app_desc"/> 275 276 <!-- Car Mainline version --> 277 <meta-data android:name="android.car.targetCarVersion" android:value="33:1"/> 278 279 <activity android:name=".orientation.LandscapeActivity" 280 android:label="@string/landscpae_activity" 281 android:screenOrientation="landscape" 282 android:exported="true"> 283 <intent-filter> 284 <action android:name="android.intent.action.MAIN"/> 285 </intent-filter> 286 </activity> 287 288 <activity android:name=".orientation.PortraitActivity" 289 android:label="@string/portrait_activity" 290 android:screenOrientation="portrait" 291 android:exported="true"> 292 <intent-filter> 293 <action android:name="android.intent.action.MAIN"/> 294 </intent-filter> 295 </activity> 296 297 <activity android:name=".cluster.FakeClusterNavigationActivity" 298 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 299 android:launchMode="singleInstance" 300 android:resizeableActivity="true" 301 android:allowEmbedded="true" 302 android:exported="true"> 303 <intent-filter> 304 <action android:name="android.intent.action.MAIN"/> 305 <category android:name="android.car.cluster.NAVIGATION"/> 306 </intent-filter> 307 </activity> 308 309 <service android:name=".vendorservice.LogLifecycleService" 310 android:exported="false" 311 android:directBootAware="true"> 312 </service> 313 314 <service android:name=".UserNoticeDemoUiService" 315 android:directBootAware="true"/> 316 317 <!-- Content provider for images --> 318 <provider android:name=".cluster.ClusterContentProvider" 319 android:authorities="com.google.android.car.kitchensink.cluster.clustercontentprovider" 320 android:grantUriPermissions="true" 321 android:exported="true"/> 322 323 <activity android:name=".AlwaysCrashingActivity" 324 android:label="@string/always_crashing_activity" 325 android:exported="true"> 326 <intent-filter> 327 <action android:name="android.intent.action.MAIN"/> 328 </intent-filter> 329 </activity> 330 331 <activity android:name=".AudioAutoStartActivity" 332 android:label="@string/audio_auto_start_activity" 333 android:exported="true"> 334 <intent-filter> 335 <action android:name="android.intent.action.MAIN"/> 336 </intent-filter> 337 </activity> 338 339 <activity android:name=".OccupantZoneStartActivity" 340 android:label="@string/occupant_zone_start_activity" 341 android:exported="true"> 342 <intent-filter> 343 <action android:name="android.intent.action.MAIN"/> 344 </intent-filter> 345 </activity> 346 347 <activity android:name=".UserPickerActivity" 348 android:label="@string/user_picker_activity" 349 android:icon="@drawable/ic_user_picker" 350 android:exported="true" 351 android:launchMode="standard" 352 android:excludeFromRecents="true" 353 android:directBootAware="true" 354 android:showForAllUsers="true"> 355 <intent-filter> 356 <action android:name="android.intent.action.MAIN"/> 357 <category android:name="android.intent.category.LAUNCHER"/> 358 </intent-filter> 359 </activity> 360 361 <activity android:name=".NoCrashActivity" 362 android:label="@string/no_crash_activity" 363 android:exported="true"> 364 <intent-filter> 365 <action android:name="android.intent.action.MAIN"/> 366 </intent-filter> 367 </activity> 368 369 <activity android:name=".EmptyActivity" 370 android:label="@string/empty_activity" 371 android:exported="true"> 372 <intent-filter> 373 <action android:name="android.intent.action.MAIN"/> 374 </intent-filter> 375 </activity> 376 377 <activity 378 android:name=".activityresolver.TestActivity1" 379 android:exported="true" 380 android:label="Test Activity 1"> 381 <intent-filter> 382 <action android:name="com.google.android.car.kitchensink.activityresolver.TRIGGER_ACTIVITY_RESOLVER" /> 383 <category android:name="android.intent.category.DEFAULT" /> 384 </intent-filter> 385 </activity> 386 387 <activity 388 android:name=".activityresolver.TestActivity2" 389 android:exported="true" 390 android:label="Test Activity 2"> 391 <intent-filter> 392 <action android:name="com.google.android.car.kitchensink.activityresolver.TRIGGER_ACTIVITY_RESOLVER" /> 393 <category android:name="android.intent.category.DEFAULT" /> 394 </intent-filter> 395 </activity> 396 397 <activity 398 android:name=".activityresolver.TestActivity3" 399 android:exported="true" 400 android:label="Test Activity 3"> 401 <intent-filter> 402 <action android:name="com.google.android.car.kitchensink.activityresolver.TRIGGER_ACTIVITY_RESOLVER" /> 403 <category android:name="android.intent.category.DEFAULT" /> 404 </intent-filter> 405 </activity> 406 407 <service android:name=".bluetooth.InCallServiceImpl" 408 android:exported="false" 409 android:permission="android.permission.BIND_INCALL_SERVICE"> 410 <meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" /> 411 <meta-data android:name="android.telecom.IN_CALL_SERVICE_RINGING" 412 android:value="true" /> 413 <intent-filter> 414 <action android:name="android.telecom.InCallService"/> 415 </intent-filter> 416 </service> 417 418 <service android:name=".media.MediaBrowserProxyService" 419 android:exported="false"> 420 </service> 421 422 <!-- This is a backup transport layer, the system recognizes it as a transport host. --> 423 <service android:name=".backup.KitchenSinkBackupTransportService" 424 android:permission="android.permission.CONFIRM_FULL_BACKUP" 425 android:exported="false"> 426 <intent-filter> 427 <action android:name="android.backup.TRANSPORT_HOST" /> 428 </intent-filter> 429 </service> 430 431 <service android:name=".remoteaccess.KitchenSinkRemoteTaskService" 432 android:directBootAware="true" 433 android:exported="true"> 434 <intent-filter> 435 <action android:name="android.car.remoteaccess.RemoteTaskClientService" /> 436 </intent-filter> 437 </service> 438 </application> 439</manifest> 440