@Override public boolean performAction() { if (ApplicationUtilities.haveSdkVersion(Build.VERSION_CODES.JELLY_BEAN)) { return performGlobalAction(AccessibilityService.GLOBAL_ACTION_RECENTS); } return false; }
@Override public boolean performAction() { if (ApplicationUtilities.haveSdkVersion(Build.VERSION_CODES.LOLLIPOP)) { return performGlobalAction(AccessibilityService.GLOBAL_ACTION_POWER_DIALOG); } return false; }
public static void logKeyEvent(int code, boolean press, String description) { if (ApplicationParameters.LOG_KEYBOARD_EVENTS) { StringBuilder sb = new StringBuilder(); sb.append("key "); sb.append((press ? "press" : "release")); sb.append(' '); sb.append(description); sb.append(": "); sb.append(code); if (ApplicationUtilities.haveSdkVersion(Build.VERSION_CODES.HONEYCOMB_MR1)) { sb.append(" ("); sb.append(KeyEvent.keyCodeToString(code)); sb.append(")"); } Log.d(LOG_TAG, sb.toString()); } }