diff options
| author | Michael Bestas <mikeioannina@cyanogenmod.org> | 2016-06-14 17:44:58 +0200 |
|---|---|---|
| committer | luca020400 <luca.stefani.ge1@gmail.com> | 2016-06-16 20:44:02 +0200 |
| commit | 2d5653754f7d64714a61133f910f1e692666c931 (patch) | |
| tree | 4972cda5851e18b5b3a106426cac66b4ffdde0d5 /cmhw | |
| parent | ce21d42978dedb97ae5e020a82189904b77c8e0b (diff) | |
msm8916-common: Use cmsdk FileUtils
Change-Id: I74c8de6bc66df34ae11add54d09a84185e870ac0
Diffstat (limited to 'cmhw')
| -rw-r--r-- | cmhw/org/cyanogenmod/hardware/HighTouchSensitivity.java | 13 | ||||
| -rw-r--r-- | cmhw/org/cyanogenmod/hardware/KeyDisabler.java | 7 | ||||
| -rw-r--r-- | cmhw/org/cyanogenmod/hardware/VibratorHW.java | 5 |
3 files changed, 9 insertions, 16 deletions
diff --git a/cmhw/org/cyanogenmod/hardware/HighTouchSensitivity.java b/cmhw/org/cyanogenmod/hardware/HighTouchSensitivity.java index 398a815..8c8787a 100644 --- a/cmhw/org/cyanogenmod/hardware/HighTouchSensitivity.java +++ b/cmhw/org/cyanogenmod/hardware/HighTouchSensitivity.java @@ -16,8 +16,7 @@ package org.cyanogenmod.hardware; -import java.io.File; -import org.cyanogenmod.hardware.util.FileUtils; +import org.cyanogenmod.internal.util.FileUtils; /** @@ -33,8 +32,7 @@ public class HighTouchSensitivity { * @return boolean Supported devices must return always true */ public static boolean isSupported() { - File f = new File(GLOVEMODE_PATH); - return f.exists(); + return FileUtils.isFileWritable(GLOVEMODE_PATH); } /** This method returns the current activation status of high touch sensitivity @@ -43,10 +41,7 @@ public class HighTouchSensitivity { * or the operation failed while reading the status; true in any other case. */ public static boolean isEnabled() { - int i; - i = Integer.parseInt(FileUtils.readOneLine(GLOVEMODE_PATH)); - - return i == 1 ? true : false; + return FileUtils.readOneLine(GLOVEMODE_PATH).equals("1"); } /** @@ -57,6 +52,6 @@ public class HighTouchSensitivity { * failed; true in any other case. */ public static boolean setEnabled(boolean status) { - return FileUtils.writeLine(GLOVEMODE_PATH, String.valueOf(status ? 1 : 0)); + return FileUtils.writeLine(GLOVEMODE_PATH, (status ? "1" : "0")); } } diff --git a/cmhw/org/cyanogenmod/hardware/KeyDisabler.java b/cmhw/org/cyanogenmod/hardware/KeyDisabler.java index 83142a7..41bac74 100644 --- a/cmhw/org/cyanogenmod/hardware/KeyDisabler.java +++ b/cmhw/org/cyanogenmod/hardware/KeyDisabler.java @@ -16,8 +16,7 @@ package org.cyanogenmod.hardware; -import org.cyanogenmod.hardware.util.FileUtils; -import java.io.File; +import org.cyanogenmod.internal.util.FileUtils; /* * Disable capacitive keys @@ -33,11 +32,11 @@ public class KeyDisabler { private static String CONTROL_PATH = "/sys/bus/i2c/devices/i2c-5/5-0038/keypad_mode"; public static boolean isSupported() { - return new File(CONTROL_PATH).exists(); + return FileUtils.isFileWritable(CONTROL_PATH); } public static boolean isActive() { - return (FileUtils.readOneLine(CONTROL_PATH).equals("0")); + return FileUtils.readOneLine(CONTROL_PATH).equals("0"); } public static boolean setActive(boolean state) { diff --git a/cmhw/org/cyanogenmod/hardware/VibratorHW.java b/cmhw/org/cyanogenmod/hardware/VibratorHW.java index abd4454..c27cfc3 100644 --- a/cmhw/org/cyanogenmod/hardware/VibratorHW.java +++ b/cmhw/org/cyanogenmod/hardware/VibratorHW.java @@ -16,8 +16,7 @@ package org.cyanogenmod.hardware; -import org.cyanogenmod.hardware.util.FileUtils; -import java.io.File; +import org.cyanogenmod.internal.util.FileUtils; public class VibratorHW { private static String DEFAULT_LEVEL_PATH = "/sys/class/timed_output/vibrator/vtg_level_default"; @@ -26,7 +25,7 @@ public class VibratorHW { private static String MIN_PATH = "/sys/class/timed_output/vibrator/vtg_min"; public static boolean isSupported() { - return new File(LEVEL_PATH).exists(); + return FileUtils.isFileWritable(LEVEL_PATH); } public static int getMaxIntensity() { |
