Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 634b425e authored by mincheli's avatar mincheli Committed by Minche Li
Browse files

Adds PackageManager#FEATURE_WINDOW_MAGNIFICATION

Check if the platform has the system feature
1. skip CTS if it doesn't support
2. hide settings if it doesn't support

Bug: 213414385
Test: manual test
Change-Id: I23928f6ac8eaecc4ed5ed3c123afe32e64208c3a
parent 18911396
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -13117,6 +13117,7 @@ package android.content.pm {
    field public static final String FEATURE_WIFI_DIRECT = "android.hardware.wifi.direct";
    field public static final String FEATURE_WIFI_PASSPOINT = "android.hardware.wifi.passpoint";
    field public static final String FEATURE_WIFI_RTT = "android.hardware.wifi.rtt";
    field public static final String FEATURE_WINDOW_MAGNIFICATION = "android.software.window_magnification";
    field public static final int FLAG_PERMISSION_WHITELIST_INSTALLER = 2; // 0x2
    field public static final int FLAG_PERMISSION_WHITELIST_SYSTEM = 1; // 0x1
    field public static final int FLAG_PERMISSION_WHITELIST_UPGRADE = 4; // 0x4
+8 −0
Original line number Diff line number Diff line
@@ -4073,6 +4073,14 @@ public abstract class PackageManager {
    @SdkConstant(SdkConstantType.FEATURE)
    public static final String FEATURE_DREAM_OVERLAY = "android.software.dream_overlay";

    /**
     * Feature for {@link #getSystemAvailableFeatures} and {@link #hasSystemFeature}: The device
     * supports window magnification.
     */
    @SdkConstant(SdkConstantType.FEATURE)
    public static final String FEATURE_WINDOW_MAGNIFICATION =
            "android.software.window_magnification";

    /** @hide */
    public static final boolean APP_ENUMERATION_ENABLED_BY_DEFAULT = true;