aboutsummaryrefslogtreecommitdiff
path: root/cmhw
diff options
context:
space:
mode:
authorMichael Bestas <mikeioannina@cyanogenmod.org>2016-06-14 17:44:58 +0200
committerluca020400 <luca.stefani.ge1@gmail.com>2016-06-16 20:44:02 +0200
commit2d5653754f7d64714a61133f910f1e692666c931 (patch)
tree4972cda5851e18b5b3a106426cac66b4ffdde0d5 /cmhw
parentce21d42978dedb97ae5e020a82189904b77c8e0b (diff)
msm8916-common: Use cmsdk FileUtils
Change-Id: I74c8de6bc66df34ae11add54d09a84185e870ac0
Diffstat (limited to 'cmhw')
-rw-r--r--cmhw/org/cyanogenmod/hardware/HighTouchSensitivity.java13
-rw-r--r--cmhw/org/cyanogenmod/hardware/KeyDisabler.java7
-rw-r--r--cmhw/org/cyanogenmod/hardware/VibratorHW.java5
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() {