@@ -0,0 +1,1167 @@
+/*%0A * Copyright (C) 2014 The CyanogenMod Project%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *      http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A%0Apackage org.cyanogenmod.hardware;%0A%0Aimport org.cyanogenmod.hardware.util.FileUtils;%0A%0Apublic class TapToWake %7B%0A%0A    private static String CONTROL_PATH = %22/sys/devices/virtual/input/clearpad/wakeup_gesture%22;%0A    private static boolean mEnabled = false;%0A%0A    public static boolean isSupported() %7B%0A        return true;%0A    %7D%0A%0A    public static boolean isEnabled()  %7B%0A        return mEnabled;%0A    %7D%0A%0A    public static boolean setEnabled(boolean state)  %7B%0A        mEnabled = state;%0A        return FileUtils.writeLine(CONTROL_PATH, (state ? %221%22 : %220%22));%0A    %7D%0A%7D%0A

Create TapToWake.java