diff --git a/api/current.txt b/api/current.txt index 20b3cbcfddc03..533c70f9221cc 100755 --- a/api/current.txt +++ b/api/current.txt @@ -1845,6 +1845,10 @@ package android { field public static final int accessibilityActionContextClick = 16908348; // 0x102003c field public static final int accessibilityActionHideTooltip = 16908357; // 0x1020045 field public static final int accessibilityActionMoveWindow = 16908354; // 0x1020042 + field public static final int accessibilityActionPageDown = 16908359; // 0x1020047 + field public static final int accessibilityActionPageLeft = 16908360; // 0x1020048 + field public static final int accessibilityActionPageRight = 16908361; // 0x1020049 + field public static final int accessibilityActionPageUp = 16908358; // 0x1020046 field public static final int accessibilityActionScrollDown = 16908346; // 0x102003a field public static final int accessibilityActionScrollLeft = 16908345; // 0x1020039 field public static final int accessibilityActionScrollRight = 16908347; // 0x102003b @@ -50768,6 +50772,10 @@ package android.view.accessibility { field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_MOVE_WINDOW; field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_NEXT_AT_MOVEMENT_GRANULARITY; field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_NEXT_HTML_ELEMENT; + field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_DOWN; + field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_LEFT; + field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_RIGHT; + field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_UP; field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PASTE; field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY; field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PREVIOUS_HTML_ELEMENT; diff --git a/core/java/android/view/accessibility/AccessibilityNodeInfo.java b/core/java/android/view/accessibility/AccessibilityNodeInfo.java index e129091f59133..d7c8aed8caec5 100644 --- a/core/java/android/view/accessibility/AccessibilityNodeInfo.java +++ b/core/java/android/view/accessibility/AccessibilityNodeInfo.java @@ -3838,6 +3838,14 @@ public class AccessibilityNodeInfo implements Parcelable { return "ACTION_SCROLL_DOWN"; case R.id.accessibilityActionScrollRight: return "ACTION_SCROLL_RIGHT"; + case R.id.accessibilityActionPageDown: + return "ACTION_PAGE_DOWN"; + case R.id.accessibilityActionPageUp: + return "ACTION_PAGE_UP"; + case R.id.accessibilityActionPageLeft: + return "ACTION_PAGE_LEFT"; + case R.id.accessibilityActionPageRight: + return "ACTION_PAGE_RIGHT"; case R.id.accessibilityActionSetProgress: return "ACTION_SET_PROGRESS"; case R.id.accessibilityActionContextClick: @@ -4367,6 +4375,30 @@ public class AccessibilityNodeInfo implements Parcelable { public static final AccessibilityAction ACTION_SCROLL_RIGHT = new AccessibilityAction(R.id.accessibilityActionScrollRight); + /** + * Action to move to the page above. + */ + public static final AccessibilityAction ACTION_PAGE_UP = + new AccessibilityAction(R.id.accessibilityActionPageUp); + + /** + * Action to move to the page below. + */ + public static final AccessibilityAction ACTION_PAGE_DOWN = + new AccessibilityAction(R.id.accessibilityActionPageDown); + + /** + * Action to move to the page left. + */ + public static final AccessibilityAction ACTION_PAGE_LEFT = + new AccessibilityAction(R.id.accessibilityActionPageLeft); + + /** + * Action to move to the page right. + */ + public static final AccessibilityAction ACTION_PAGE_RIGHT = + new AccessibilityAction(R.id.accessibilityActionPageRight); + /** * Action that context clicks the node. */ diff --git a/core/res/res/values/ids.xml b/core/res/res/values/ids.xml index 318316927cabc..64e5bc0dbc506 100644 --- a/core/res/res/values/ids.xml +++ b/core/res/res/values/ids.xml @@ -121,6 +121,18 @@ + + + + + + + + + + + + diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml index 15f29ce8a5835..86879c30553f4 100644 --- a/core/res/res/values/public.xml +++ b/core/res/res/values/public.xml @@ -2930,6 +2930,10 @@ + + + +