diff options
author | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2016-11-18 12:30:58 +0800 |
---|---|---|
committer | Zhao Wei Liew <zhaoweiliew@gmail.com> | 2017-01-24 08:14:53 +0000 |
commit | d73a9322a404a140e8dd3da299f63e7a18115729 (patch) | |
tree | a4e46652983ec5f9d5cb746a0b36c5df849edb37 | |
parent | b99c20a8062b9bfcb00aa9d6d819bb29f10918a6 (diff) | |
download | lineage-sdk-d73a9322a404a140e8dd3da299f63e7a18115729.tar.gz lineage-sdk-d73a9322a404a140e8dd3da299f63e7a18115729.tar.bz2 lineage-sdk-d73a9322a404a140e8dd3da299f63e7a18115729.zip |
cmsdk: cmhw: Deprecate TAP_TO_WAKE feature
All devices should use the native implementation now.
Change-Id: Ic29472ba28569536a8556f61229a8a8fe783354a
4 files changed, 4 insertions, 12 deletions
diff --git a/api/cm_current.txt b/api/cm_current.txt index 6ff48713..7816cec8 100644 --- a/api/cm_current.txt +++ b/api/cm_current.txt @@ -512,7 +512,7 @@ package cyanogenmod.hardware { field public static final int FEATURE_PICTURE_ADJUSTMENT = 262144; // 0x40000 field public static final int FEATURE_SERIAL_NUMBER = 128; // 0x80 field public static final int FEATURE_SUNLIGHT_ENHANCEMENT = 256; // 0x100 - field public static final int FEATURE_TAP_TO_WAKE = 512; // 0x200 + field public static final deprecated int FEATURE_TAP_TO_WAKE = 512; // 0x200 field public static final int FEATURE_THERMAL_MONITOR = 32768; // 0x8000 field public static final int FEATURE_TOUCH_HOVERING = 2048; // 0x800 field public static final int FEATURE_UNIQUE_DEVICE_ID = 65536; // 0x10000 diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/CMHardwareService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/CMHardwareService.java index 64cc87da..41e7fbb5 100644 --- a/cm/lib/main/java/org/cyanogenmod/platform/internal/CMHardwareService.java +++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/CMHardwareService.java @@ -54,7 +54,6 @@ import org.cyanogenmod.hardware.PersistentStorage; import org.cyanogenmod.hardware.PictureAdjustment; import org.cyanogenmod.hardware.SerialNumber; import org.cyanogenmod.hardware.SunlightEnhancement; -import org.cyanogenmod.hardware.TapToWake; import org.cyanogenmod.hardware.ThermalMonitor; import org.cyanogenmod.hardware.ThermalUpdateCallback; import org.cyanogenmod.hardware.TouchscreenHovering; @@ -143,8 +142,6 @@ public class CMHardwareService extends CMSystemService implements ThermalUpdateC mSupportedFeatures |= CMHardwareManager.FEATURE_SERIAL_NUMBER; if (SunlightEnhancement.isSupported()) mSupportedFeatures |= CMHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT; - if (TapToWake.isSupported()) - mSupportedFeatures |= CMHardwareManager.FEATURE_TAP_TO_WAKE; if (VibratorHW.isSupported()) mSupportedFeatures |= CMHardwareManager.FEATURE_VIBRATOR; if (TouchscreenHovering.isSupported()) @@ -181,8 +178,6 @@ public class CMHardwareService extends CMSystemService implements ThermalUpdateC return KeyDisabler.isActive(); case CMHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT: return SunlightEnhancement.isEnabled(); - case CMHardwareManager.FEATURE_TAP_TO_WAKE: - return TapToWake.isEnabled(); case CMHardwareManager.FEATURE_TOUCH_HOVERING: return TouchscreenHovering.isEnabled(); case CMHardwareManager.FEATURE_AUTO_CONTRAST: @@ -207,8 +202,6 @@ public class CMHardwareService extends CMSystemService implements ThermalUpdateC return KeyDisabler.setActive(enable); case CMHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT: return SunlightEnhancement.setEnabled(enable); - case CMHardwareManager.FEATURE_TAP_TO_WAKE: - return TapToWake.setEnabled(enable); case CMHardwareManager.FEATURE_TOUCH_HOVERING: return TouchscreenHovering.setEnabled(enable); case CMHardwareManager.FEATURE_AUTO_CONTRAST: diff --git a/sdk/src/java/cyanogenmod/hardware/CMHardwareManager.java b/sdk/src/java/cyanogenmod/hardware/CMHardwareManager.java index 410ec393..212e4d0c 100644 --- a/sdk/src/java/cyanogenmod/hardware/CMHardwareManager.java +++ b/sdk/src/java/cyanogenmod/hardware/CMHardwareManager.java @@ -111,7 +111,10 @@ public final class CMHardwareManager { /** * Double-tap the touch panel to wake up the device + * + * @deprecated This functionality is replaced by AOSP's implementation as of CM 13.0. */ + @Deprecated @VisibleForTesting public static final int FEATURE_TAP_TO_WAKE = 0x200; @@ -175,7 +178,6 @@ public final class CMHardwareManager { FEATURE_HIGH_TOUCH_SENSITIVITY, FEATURE_KEY_DISABLE, FEATURE_SUNLIGHT_ENHANCEMENT, - FEATURE_TAP_TO_WAKE, FEATURE_TOUCH_HOVERING, FEATURE_AUTO_CONTRAST, FEATURE_THERMAL_MONITOR diff --git a/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java b/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java index 556246e3..9c2c9d82 100644 --- a/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java +++ b/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java @@ -44,7 +44,6 @@ public class CMHardwareTest extends TestActivity { CMHardwareManager.FEATURE_LONG_TERM_ORBITS, CMHardwareManager.FEATURE_SERIAL_NUMBER, CMHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT, - CMHardwareManager.FEATURE_TAP_TO_WAKE, CMHardwareManager.FEATURE_TOUCH_HOVERING, CMHardwareManager.FEATURE_AUTO_CONTRAST, CMHardwareManager.FEATURE_DISPLAY_MODES, @@ -61,7 +60,6 @@ public class CMHardwareTest extends TestActivity { "FEATURE_LONG_TERM_ORBITS", "FEATURE_SERIAL_NUMBER", "FEATURE_SUNLIGHT_ENHANCEMENT", - "FEATURE_TAP_TO_WAKE", "FEATURE_TOUCH_HOVERING", "FEATURE_AUTO_CONTRAST", "FEATURE_DISPLAY_MODES", @@ -74,7 +72,6 @@ public class CMHardwareTest extends TestActivity { CMHardwareManager.FEATURE_HIGH_TOUCH_SENSITIVITY, CMHardwareManager.FEATURE_KEY_DISABLE, CMHardwareManager.FEATURE_SUNLIGHT_ENHANCEMENT, - CMHardwareManager.FEATURE_TAP_TO_WAKE, CMHardwareManager.FEATURE_TOUCH_HOVERING, CMHardwareManager.FEATURE_AUTO_CONTRAST ); |