summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2014-07-11 00:23:54 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-07-10 20:54:59 +0000
commit3d4fe363b25293577faae3fddf85e6f73f76b0cd (patch)
treec9d31415d2166396dab4c6713df4fef1a14b500e /core/java
parenta76932b909ccc6afaa88af2c31deb240d5b6d9cf (diff)
parente34560b21989eea54a139a0586d156ba573cc2ea (diff)
Merge "Add accessibility action to open power long-press dialog"
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/accessibilityservice/AccessibilityService.java5
-rw-r--r--core/java/android/view/WindowManagerInternal.java5
-rw-r--r--core/java/android/view/WindowManagerPolicy.java6
3 files changed, 16 insertions, 0 deletions
diff --git a/core/java/android/accessibilityservice/AccessibilityService.java b/core/java/android/accessibilityservice/AccessibilityService.java
index cbc815015318..19a91a67705f 100644
--- a/core/java/android/accessibilityservice/AccessibilityService.java
+++ b/core/java/android/accessibilityservice/AccessibilityService.java
@@ -353,6 +353,11 @@ public abstract class AccessibilityService extends Service {
*/
public static final int GLOBAL_ACTION_QUICK_SETTINGS = 5;
+ /**
+ * Action to open the power long-press dialog.
+ */
+ public static final int GLOBAL_ACTION_POWER_DIALOG = 6;
+
private static final String LOG_TAG = "AccessibilityService";
/**
diff --git a/core/java/android/view/WindowManagerInternal.java b/core/java/android/view/WindowManagerInternal.java
index bf5c84efb49b..38e372367ac5 100644
--- a/core/java/android/view/WindowManagerInternal.java
+++ b/core/java/android/view/WindowManagerInternal.java
@@ -164,6 +164,11 @@ public abstract class WindowManagerInternal {
public abstract void getWindowFrame(IBinder token, Rect outBounds);
/**
+ * Opens the global actions dialog.
+ */
+ public abstract void showGlobalActions();
+
+ /**
* Invalidate all visible windows. Then report back on the callback once all windows have
* redrawn.
*/
diff --git a/core/java/android/view/WindowManagerPolicy.java b/core/java/android/view/WindowManagerPolicy.java
index ee542a1fb7e0..5f0fa1841323 100644
--- a/core/java/android/view/WindowManagerPolicy.java
+++ b/core/java/android/view/WindowManagerPolicy.java
@@ -1162,6 +1162,12 @@ public interface WindowManagerPolicy {
public void showRecentApps();
/**
+ * Show the global actions dialog.
+ * @hide
+ */
+ public void showGlobalActions();
+
+ /**
* @return The current height of the input method window.
*/
public int getInputMethodWindowVisibleHeightLw();