diff --git a/configs/permissions/extensions/camerax-vendor-extensions.xml b/configs/permissions/extensions/camerax-vendor-extensions.xml new file mode 100644 index 0000000..3cd6e55 --- /dev/null +++ b/configs/permissions/extensions/camerax-vendor-extensions.xml @@ -0,0 +1,5 @@ + + + + diff --git a/miuicamera.mk b/miuicamera.mk index 03aeb8a..c0af8cf 100644 --- a/miuicamera.mk +++ b/miuicamera.mk @@ -14,6 +14,14 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ $(CAMERA_PATH)/configs/camera/camxoverridesettings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camxoverridesettings.txt +# Camera Extensions +PRODUCT_SYSTEM_PROPERTIES += \ + ro.camerax.extensions.enabled=true + +# Camera Extensions permissions +PRODUCT_COPY_FILES += \ + $(CAMERA_PATH)/configs/permissions/extensions/camerax-vendor-extensions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/camerax-vendor-extensions.xml + # Device-Features PRODUCT_COPY_FILES += \ $(CAMERA_PATH)/configs/device_features/alioth.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/device_features/alioth.xml \ diff --git a/proprietary-files.txt b/proprietary-files.txt index e516e56..64ac04f 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -98,3 +98,6 @@ vendor/etc/camera/126_Fantasy2.png vendor/etc/camera/127_Creamy.png vendor/etc/camera/128_Sepia.png vendor/etc/camera/sceneDetection.xml + +# Camera Extensions +system_ext/framework/camerax-vendor-extensions.jar