Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="34" android:compileSdkVersionCodename="VanillaIceCream" package="com.google.android.embedded.projection" platformBuildVersionCode="34" platformBuildVersionName="VanillaIceCream">
- <permission android:name="com.google.android.embedded.projection.permission.ACCESS_AUXILIARY" android:protectionLevel="privileged|signature"/>
- <permission android:name="com.google.android.embedded.projection.permission.ACCESS_CLUSTER" android:protectionLevel="privileged|signature"/>
- <permission android:name="com.google.android.embedded.projection.permission.BIND_AA_PROJECTION_SERVICE" android:protectionLevel="privileged|signature"/>
- <permission android:name="com.google.android.embedded.projection.permission.AAR_CONSENT" android:protectionLevel="signature"/>
- <permission android:name="com.google.android.embedded.projection.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" android:protectionLevel="signature"/>
- <uses-feature android:name="android.hardware.type.automotive" android:required="true"/>
- <uses-feature android:name="com.google.android.car.feature.AARECEIVER" android:required="true"/>
- <uses-permission android:name="android.permission.VIBRATE"/>
- <uses-permission android:name="android.permission.INTERNET"/>
- <uses-permission android:name="android.permission.RECORD_AUDIO"/>
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
- <uses-permission android:name="android.permission.NFC"/>
- <uses-permission android:maxSdkVersion="30" android:name="android.permission.BLUETOOTH"/>
- <uses-permission android:maxSdkVersion="30" android:name="android.permission.BLUETOOTH_ADMIN"/>
- <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
- <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>
- <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"/>
- <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS"/>
- <uses-permission android:name="android.permission.MANAGE_USB"/>
- <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
- <uses-permission android:name="android.permission.WAKE_LOCK"/>
- <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
- <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
- <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG"/>
- <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND"/>
- <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE"/>
- <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
- <uses-permission android:name="android.car.permission.ACCESS_CAR_PROJECTION_STATUS"/>
- <uses-permission android:name="android.car.permission.CAR_PROJECTION"/>
- <uses-permission android:name="android.car.permission.CAR_INFO"/>
- <uses-permission android:name="android.car.permission.CAR_SPEED"/>
- <uses-permission android:name="android.car.permission.CAR_ENERGY"/>
- <uses-permission android:name="android.car.permission.CAR_ENGINE_DETAILED"/>
- <uses-permission android:name="android.car.permission.CAR_MILEAGE"/>
- <uses-permission android:name="android.car.permission.CAR_EXTERIOR_ENVIRONMENT"/>
- <uses-permission android:name="android.car.permission.CAR_POWERTRAIN"/>
- <uses-permission android:name="android.car.permission.CAR_HANDLE_USB_AOAP_DEVICE"/>
- <uses-permission android:name="android.car.permission.CAR_DISPLAY_IN_CLUSTER"/>
- <uses-permission android:name="android.car.permission.CAR_NAVIGATION_MANAGER"/>
- <uses-permission android:name="android.car.permission.CAR_TIRES"/>
- <uses-permission android:name="android.car.permission.READ_CAR_POWER_POLICY"/>
- <uses-permission android:name="android.car.permission.RECEIVE_CAR_AUDIO_DUCKING_EVENTS"/>
- <uses-permission android:name="com.google.android.gms.permission.CAR_VENDOR_EXTENSION"/>
- <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
- <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
- <uses-permission android:name="com.google.android.embedded.projection.permission.AAR_CONSENT"/>
- <uses-permission android:name="com.google.android.embedded.projection.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"/>
- <queries>
- <intent>
- <action android:name="android.intent.action.VIEW"/>
- <data android:scheme="geo"/>
- </intent>
- <intent>
- <action android:name="com.google.android.embedded.projection.action.OEM_BLUETOOTH_PAIRING"/>
- </intent>
- <intent>
- <action android:name="com.google.android.embedded.projection.action.OEM_MANAGE_DEVICES"/>
- </intent>
- <provider android:authorities="google_maps_energy"/>
- <intent>
- <action android:name="android.view.InputMethod"/>
- </intent>
- <provider android:authorities="com.android.car.ui.plugin" android:name="com.android.car.ui.plugin.PluginNameProvider"/>
- </queries>
- <application android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:extractNativeLibs="false" android:icon="@drawable/ic_android_auto" android:installLocation="internalOnly" android:label="@string/app_name" android:name="com.google.android.apps.auto.aareceiver.AndroidAutoReceiverApp" android:supportsRtl="true" android:theme="@style/AppTheme">
- <service android:enabled="false" android:exported="false" android:name="com.google.android.libraries.phenotype.registration.PhenotypeMetadataHolderService" android:process="">
- <intent-filter>
- <action android:name="com.google.android.libraries.phenotype.registration.PhenotypeMetadataHolderService"/>
- </intent-filter>
- <meta-data android:name="com.google.android.gms.phenotype.heterodyne_info.binarypb:com.google.android.apps.auto.aareceiver" android:resource="@raw/com_google_android_apps_auto_aareceiver_heterodyne_info"/>
- <meta-data android:name="com.google.android.gms.phenotype.registration.binarypb:com.google.android.apps.auto.aareceiver" android:resource="@raw/com_google_android_apps_auto_aareceiver_registration_info_release"/>
- <meta-data android:name="com.google.android.gms.phenotype.heterodyne_info.binarypb:com.google.android.gms.auth_account" android:resource="@raw/com_google_android_gms_auth_account_heterodyne_info"/>
- <meta-data android:name="com.google.android.gms.phenotype.heterodyne_info.binarypb:com.google.android.libraries.consentverifier" android:resource="@raw/com_google_android_libraries_consentverifier_heterodyne_info"/>
- <meta-data android:name="com.google.android.gms.phenotype.registration.binarypb:com.google.android.libraries.consentverifier" android:resource="@raw/com_google_android_libraries_consentverifier_registration_info"/>
- <meta-data android:name="com.google.android.gms.phenotype.heterodyne_info.binarypb:com.google.android.gms.phenotype" android:resource="@raw/com_google_android_gms_phenotype_heterodyne_info"/>
- <meta-data android:name="com.google.android.gms.phenotype.heterodyne_info.binarypb:com.google.android.gms.usagereporting" android:resource="@raw/com_google_android_gms_usagereporting_heterodyne_info"/>
- <meta-data android:name="com.google.android.gms.phenotype.heterodyne_info.binarypb:com.google.android.libraries.performance.primes" android:resource="@raw/com_google_android_libraries_performance_primes_heterodyne_info"/>
- <meta-data android:name="com.google.android.gms.phenotype.registration.binarypb:com.google.android.libraries.performance.primes" android:resource="@raw/com_google_android_libraries_performance_primes_registration_info"/>
- </service>
- <meta-data android:name="com.google.android.gms.phenotype.registration.xml:com.google.android.apps.auto.aareceiver" android:resource="@xml/com_google_android_apps_auto_aareceiver_phenotype_release"/>
- <meta-data android:name="com.google.android.gms.phenotype.registration.xml:com.google.android.libraries.consentverifier" android:resource="@xml/com_google_android_libraries_consentverifier_phenotype"/>
- <meta-data android:name="com.google.android.gms.phenotype.registration.xml:com.google.android.libraries.performance.primes" android:resource="@xml/com_google_android_libraries_performance_primes_phenotype"/>
- <receiver android:directBootAware="true" android:exported="false" android:name="com.google.android.apps.auto.aareceiver.broadcast.entrypoint.EntrypointBroadcastReceiver">
- <intent-filter android:priority="999">
- <action android:name="android.intent.action.LOCKED_BOOT_COMPLETED"/>
- <action android:name="android.intent.action.BOOT_COMPLETED"/>
- </intent-filter>
- <intent-filter>
- <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
- <action android:name="android.intent.action.TIME_SET"/>
- </intent-filter>
- </receiver>
- <activity android:allowEmbedded="false" android:configChanges="keyboard|keyboardHidden|uiMode" android:exported="false" android:label="@string/app_name" android:launchMode="singleInstance" android:name="com.google.android.apps.auto.aareceiver.ui.AndroidAutoHeadunitActivity" android:taskAffinity="" android:windowSoftInputMode="stateHidden">
- <intent-filter>
- <action android:name="com.google.android.embedded.projection.PROJECT"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity android:configChanges="uiMode" android:enabled="@bool/cluster_activity_enabled" android:exported="true" android:label="@string/app_name" android:launchMode="singleInstance" android:name="com.google.android.apps.auto.aareceiver.ui.ClusterActivity" android:permission="com.google.android.embedded.projection.permission.ACCESS_CLUSTER" android:windowSoftInputMode="stateHidden">
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- <category android:name="android.car.cluster.NAVIGATION"/>
- </intent-filter>
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity android:allowEmbedded="false" android:configChanges="uiMode" android:exported="true" android:label="@string/app_name" android:launchMode="singleInstance" android:name="com.google.android.apps.auto.aareceiver.ui.AuxiliaryDisplayActivity" android:permission="com.google.android.embedded.projection.permission.ACCESS_AUXILIARY" android:windowSoftInputMode="stateHidden">
- <intent-filter>
- <action android:name="com.google.android.embedded.projection.VIEW_AUXILIARY"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity android:exported="false" android:label="@string/app_name" android:launchMode="singleInstance" android:name="com.google.android.apps.auto.aareceiver.ui.ProjectionDeviceDisambiguationActivity">
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity-alias android:enabled="true" android:exported="true" android:icon="@drawable/ic_android_auto_launcher_unavailable" android:name="com.google.android.apps.auto.aareceiver.ui.ProjectionDeviceDisambiguationActivity.UnavailableIcon" android:targetActivity="com.google.android.apps.auto.aareceiver.ui.ProjectionDeviceDisambiguationActivity">
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- <category android:name="android.intent.category.LAUNCHER"/>
- </intent-filter>
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity-alias>
- <activity-alias android:enabled="false" android:exported="true" android:icon="@drawable/ic_android_auto_launcher" android:name="com.google.android.apps.auto.aareceiver.ui.ProjectionDeviceDisambiguationActivity.AvailableIcon" android:targetActivity="com.google.android.apps.auto.aareceiver.ui.ProjectionDeviceDisambiguationActivity">
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- <category android:name="android.intent.category.LAUNCHER"/>
- </intent-filter>
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity-alias>
- <activity android:exported="false" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.google.android.apps.auto.aareceiver.ui.prompt.StartupPromptActivity" android:theme="@style/DialogTheme">
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity android:exported="false" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.google.android.apps.auto.aareceiver.ui.selector.DeviceSelectorActivity" android:theme="@style/DialogTheme">
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity android:exported="false" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.google.android.apps.auto.aareceiver.ui.bluetooth.BluetoothDisabledActivity" android:theme="@style/DialogTheme">
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <service android:exported="true" android:icon="@drawable/ic_android_auto" android:name="com.google.android.apps.auto.aareceiver.media.MediaBrowserService">
- <intent-filter>
- <action android:name="android.media.browse.MediaBrowserService"/>
- </intent-filter>
- <meta-data android:name="androidx.car.app.launchable" android:value="false"/>
- </service>
- <service android:exported="true" android:name="com.google.android.apps.auto.aareceiver.telecom.InCallServiceImpl" android:permission="android.permission.BIND_INCALL_SERVICE">
- <intent-filter>
- <action android:name="android.telecom.InCallService"/>
- </intent-filter>
- </service>
- <service android:exported="true" android:name="com.google.android.apps.auto.aareceiver.ipc.service.AaProjectionService" android:permission="com.google.android.embedded.projection.permission.BIND_AA_PROJECTION_SERVICE">
- <intent-filter>
- <action android:name="com.google.android.embedded.projection.action.BIND_AA_PROJECTION_SERVICE"/>
- </intent-filter>
- </service>
- <provider android:authorities="com.android.car.projection.AlbumArtProvider" android:exported="true" android:name="com.google.android.apps.auto.aareceiver.media.AlbumArtProvider"/>
- <receiver android:exported="false" android:name="com.google.android.apps.auto.aareceiver.phenotype.flagstate.AppRestartBroadcastReceiver"/>
- <receiver android:exported="false" android:name="com.google.android.apps.auto.aareceiver.service.ProjectionCommandReceiver">
- <intent-filter>
- <action android:name="com.android.car.projection.action.START"/>
- <action android:name="com.android.car.projection.action.START_USB"/>
- <action android:name="com.android.car.projection.action.START_WIRELESS"/>
- <action android:name="com.android.car.projection.action.STOP"/>
- </intent-filter>
- </receiver>
- <service android:exported="false" android:name="com.google.android.apps.auto.aareceiver.service.PersistentService" android:permission="android.car.permission.BIND_PROJECTION_SERVICE"/>
- <activity android:exported="false" android:label="@string/settings" android:name="com.google.android.apps.auto.aareceiver.settings.SettingsActivity" android:theme="@style/Theme.CarUi.WithToolbar">
- <intent-filter>
- <action android:name="com.android.settings.action.EXTRA_SETTINGS"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- <meta-data android:name="com.android.settings.title" android:value="@string/app_name"/>
- <meta-data android:name="com.android.settings.icon" android:resource="@drawable/ic_android_auto_mono_tint"/>
- <meta-data android:name="com.android.settings.category" android:value="com.android.settings.category.ia.system"/>
- </activity>
- <service android:exported="true" android:name="com.google.android.apps.auto.aareceiver.transport.usb.AoapSupportCheckService" android:permission="android.permission.MANAGE_USB"/>
- <activity android:exported="true" android:name="com.google.android.apps.auto.aareceiver.transport.usb.NewDeviceActivity" android:theme="@android:style/Theme.NoDisplay">
- <intent-filter>
- <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
- </intent-filter>
- <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/usb_device_filter"/>
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity android:exported="false" android:label="@string/app_name" android:name="com.google.android.apps.auto.aareceiver.ui.message.MessageActivity">
- <meta-data android:name="distractionOptimized" android:value="true"/>
- </activity>
- <activity android:exported="false" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
- <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
- <receiver android:exported="false" android:name="com.google.android.libraries.performance.primes.transmitter.LifeboatReceiver" android:process=":primes_lifeboat"/>
- <receiver android:exported="true" android:name="com.google.android.libraries.phenotype.client.stable.AccountRemovedBroadcastReceiver" android:process="">
- <intent-filter>
- <action android:name="android.accounts.action.ACCOUNT_REMOVED"/>
- </intent-filter>
- </receiver>
- <receiver android:exported="true" android:name="com.google.android.libraries.phenotype.client.stable.PhenotypeUpdateBackgroundBroadcastReceiver" android:permission="com.google.android.gms.permission.PHENOTYPE_UPDATE_BROADCAST" android:process="">
- <intent-filter>
- <action android:name="com.google.android.gms.phenotype.UPDATE"/>
- </intent-filter>
- </receiver>
- <activity android:exported="true" android:label="@string/preferences_license_title" android:name="com.google.android.libraries.social.licenses.LicenseMenuActivity" android:theme="@style/Theme.AppCompat.DayNight"/>
- <activity android:exported="false" android:label="@string/preferences_license_title" android:name="com.google.android.libraries.social.licenses.LicenseActivity" android:theme="@style/Theme.AppCompat.DayNight"/>
- <service android:directBootAware="true" android:exported="false" android:name="androidx.room.MultiInstanceInvalidationService"/>
- <uses-library android:name="androidx.window.extensions" android:required="false"/>
- <uses-library android:name="androidx.window.sidecar" android:required="false"/>
- <service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>
- <service android:directBootAware="false" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
- <service android:directBootAware="false" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:name="androidx.work.impl.foreground.SystemForegroundService"/>
- <receiver android:directBootAware="false" android:enabled="true" android:exported="false" android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver"/>
- <receiver android:directBootAware="false" android:enabled="false" android:exported="false" android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy">
- <intent-filter>
- <action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
- <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
- </intent-filter>
- </receiver>
- <receiver android:directBootAware="false" android:enabled="false" android:exported="false" android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy">
- <intent-filter>
- <action android:name="android.intent.action.BATTERY_OKAY"/>
- <action android:name="android.intent.action.BATTERY_LOW"/>
- </intent-filter>
- </receiver>
- <receiver android:directBootAware="false" android:enabled="false" android:exported="false" android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy">
- <intent-filter>
- <action android:name="android.intent.action.DEVICE_STORAGE_LOW"/>
- <action android:name="android.intent.action.DEVICE_STORAGE_OK"/>
- </intent-filter>
- </receiver>
- <receiver android:directBootAware="false" android:enabled="false" android:exported="false" android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy">
- <intent-filter>
- <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
- </intent-filter>
- </receiver>
- <receiver android:directBootAware="false" android:enabled="false" android:exported="false" android:name="androidx.work.impl.background.systemalarm.RescheduleReceiver">
- <intent-filter>
- <action android:name="android.intent.action.BOOT_COMPLETED"/>
- <action android:name="android.intent.action.TIME_SET"/>
- <action android:name="android.intent.action.TIMEZONE_CHANGED"/>
- </intent-filter>
- </receiver>
- <receiver android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver">
- <intent-filter>
- <action android:name="androidx.work.impl.background.systemalarm.UpdateProxies"/>
- </intent-filter>
- </receiver>
- <receiver android:directBootAware="false" android:enabled="true" android:exported="true" android:name="androidx.work.impl.diagnostics.DiagnosticsReceiver" android:permission="android.permission.DUMP">
- <intent-filter>
- <action android:name="androidx.work.diagnostics.REQUEST_DIAGNOSTICS"/>
- </intent-filter>
- </receiver>
- <provider android:authorities="com.google.android.embedded.projection.CarUiInstaller" android:directBootAware="true" android:exported="false" android:name="com.android.car.ui.core.CarUiInstaller" android:process="@string/car_ui_installer_process_name"/>
- <provider android:authorities="com.google.android.embedded.projection.SearchResultsProvider" android:exported="true" android:name="com.android.car.ui.core.SearchResultsProvider" android:process="@string/car_ui_installer_process_name" android:readPermission="com.android.car.ui.READ_SEARCH_RESULTS"/>
- <service android:enabled="false" android:exported="false" android:name="com.google.android.build.data.PropertiesServiceHolder" android:process="">
- <intent-filter>
- <action android:name="com.google.android.build.data.Properties"/>
- </intent-filter>
- <meta-data android:name="com.google.android.build.data.properties" android:resource="@raw/build_data"/>
- </service>
- </application>
- </manifest>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement