universal7885: Use component-override to configure Bluetooth

Runtime Resource Overlays (RROs) can no longer change the value of
resources in manifest when read during PackagerParser.

This change uses component-override to enable the service by default.

Remove usages of profile_supported_* from overlays as they no
longer configure the enable state of Bluetooth components.

Bug: 135048762
Test: adb shell pm query-services \
      com.android.bluetooth/.avrcpcontroller.AvrcpControllerService
      adb shell pm query-services \
      com.android.bluetooth/.hfpclient.HeadsetClientService
      adb shell pm query-services \
      com.android.bluetooth/.sap.SapService
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
This commit is contained in:
Ryan Mitchell 2020-09-27 19:07:58 +02:00 committed by roynatech2544
commit 9d3092d1a8
No known key found for this signature in database
GPG key ID: 9675C32163D88D30
2 changed files with 26 additions and 0 deletions

View file

@ -55,6 +55,10 @@ PRODUCT_PACKAGES += \
android.hardware.camera.provider@2.5-service \
CameraLightSensor
# Component overrides
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/permissions/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm@1.0-impl \