Loading api/current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -24619,6 +24619,7 @@ package android.view.inputmethod { field public static final int IME_ACTION_SEARCH = 3; // 0x3 field public static final int IME_ACTION_SEARCH = 3; // 0x3 field public static final int IME_ACTION_SEND = 4; // 0x4 field public static final int IME_ACTION_SEND = 4; // 0x4 field public static final int IME_ACTION_UNSPECIFIED = 0; // 0x0 field public static final int IME_ACTION_UNSPECIFIED = 0; // 0x0 field public static final int IME_FLAG_FORCE_ASCII = -2147483648; // 0x80000000 field public static final int IME_FLAG_NAVIGATE_NEXT = 134217728; // 0x8000000 field public static final int IME_FLAG_NAVIGATE_NEXT = 134217728; // 0x8000000 field public static final int IME_FLAG_NAVIGATE_PREVIOUS = 67108864; // 0x4000000 field public static final int IME_FLAG_NAVIGATE_PREVIOUS = 67108864; // 0x4000000 field public static final int IME_FLAG_NO_ACCESSORY_ACTION = 536870912; // 0x20000000 field public static final int IME_FLAG_NO_ACCESSORY_ACTION = 536870912; // 0x20000000 core/java/android/view/inputmethod/EditorInfo.java +16 −0 Original line number Original line Diff line number Diff line Loading @@ -167,6 +167,22 @@ public class EditorInfo implements InputType, Parcelable { */ */ public static final int IME_FLAG_NO_ENTER_ACTION = 0x40000000; public static final int IME_FLAG_NO_ENTER_ACTION = 0x40000000; /** * Flag of {@link #imeOptions}: used to request that the IME is capable of * inputting ASCII characters. The intention of this flag is to ensure that * the user can type Roman alphabet characters in a {@link android.widget.TextView} * used for, typically, account ID or password input. It is expected that IMEs * normally are able to input ASCII even without being told so (such IMEs * already respect this flag in a sense), but there could be some cases they * aren't when, for instance, only non-ASCII input languagaes like Arabic, * Greek, Hebrew, Russian are enabled in the IME. Applications need to be * aware that the flag is not a guarantee, and not all IMEs will respect it. * However, it is strongly recommended for IME authors to respect this flag * especially when their IME could end up with a state that has only non-ASCII * input languages enabled. */ public static final int IME_FLAG_FORCE_ASCII = 0x80000000; /** /** * Generic unspecified type for {@link #imeOptions}. * Generic unspecified type for {@link #imeOptions}. */ */ Loading core/res/res/values/attrs.xml +15 −0 Original line number Original line Diff line number Diff line Loading @@ -1154,6 +1154,21 @@ <p>Corresponds to <p>Corresponds to {@link android.view.inputmethod.EditorInfo#IME_FLAG_NO_ENTER_ACTION}. --> {@link android.view.inputmethod.EditorInfo#IME_FLAG_NO_ENTER_ACTION}. --> <flag name="flagNoEnterAction" value="0x40000000" /> <flag name="flagNoEnterAction" value="0x40000000" /> <!-- Used to request that the IME should be capable of inputting ASCII characters. The intention of this flag is to ensure that the user can type Roman alphabet characters in a {@link android.widget.TextView} used for, typically, account ID or password input. It is expected that IMEs normally are able to input ASCII even without being told so (such IMEs already respect this flag in a sense), but there could be some cases they aren't when, for instance, only non-ASCII input languagaes like Arabic, Greek, Hebrew, Russian are enabled in the IME. Applications need to be aware that the flag is not a guarantee, and not all IMEs will respect it. However, it is strongly recommended for IME authors to respect this flag especially when their IME could end up with a state that has only non-ASCII input languages enabled. <p>Corresponds to {@link android.view.inputmethod.EditorInfo#IME_FLAG_FORCE_ASCII}. --> <flag name="flagForceAscii" value="0x80000000" /> </attr> </attr> <!-- A coordinate in the X dimension. --> <!-- A coordinate in the X dimension. --> Loading Loading
api/current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -24619,6 +24619,7 @@ package android.view.inputmethod { field public static final int IME_ACTION_SEARCH = 3; // 0x3 field public static final int IME_ACTION_SEARCH = 3; // 0x3 field public static final int IME_ACTION_SEND = 4; // 0x4 field public static final int IME_ACTION_SEND = 4; // 0x4 field public static final int IME_ACTION_UNSPECIFIED = 0; // 0x0 field public static final int IME_ACTION_UNSPECIFIED = 0; // 0x0 field public static final int IME_FLAG_FORCE_ASCII = -2147483648; // 0x80000000 field public static final int IME_FLAG_NAVIGATE_NEXT = 134217728; // 0x8000000 field public static final int IME_FLAG_NAVIGATE_NEXT = 134217728; // 0x8000000 field public static final int IME_FLAG_NAVIGATE_PREVIOUS = 67108864; // 0x4000000 field public static final int IME_FLAG_NAVIGATE_PREVIOUS = 67108864; // 0x4000000 field public static final int IME_FLAG_NO_ACCESSORY_ACTION = 536870912; // 0x20000000 field public static final int IME_FLAG_NO_ACCESSORY_ACTION = 536870912; // 0x20000000
core/java/android/view/inputmethod/EditorInfo.java +16 −0 Original line number Original line Diff line number Diff line Loading @@ -167,6 +167,22 @@ public class EditorInfo implements InputType, Parcelable { */ */ public static final int IME_FLAG_NO_ENTER_ACTION = 0x40000000; public static final int IME_FLAG_NO_ENTER_ACTION = 0x40000000; /** * Flag of {@link #imeOptions}: used to request that the IME is capable of * inputting ASCII characters. The intention of this flag is to ensure that * the user can type Roman alphabet characters in a {@link android.widget.TextView} * used for, typically, account ID or password input. It is expected that IMEs * normally are able to input ASCII even without being told so (such IMEs * already respect this flag in a sense), but there could be some cases they * aren't when, for instance, only non-ASCII input languagaes like Arabic, * Greek, Hebrew, Russian are enabled in the IME. Applications need to be * aware that the flag is not a guarantee, and not all IMEs will respect it. * However, it is strongly recommended for IME authors to respect this flag * especially when their IME could end up with a state that has only non-ASCII * input languages enabled. */ public static final int IME_FLAG_FORCE_ASCII = 0x80000000; /** /** * Generic unspecified type for {@link #imeOptions}. * Generic unspecified type for {@link #imeOptions}. */ */ Loading
core/res/res/values/attrs.xml +15 −0 Original line number Original line Diff line number Diff line Loading @@ -1154,6 +1154,21 @@ <p>Corresponds to <p>Corresponds to {@link android.view.inputmethod.EditorInfo#IME_FLAG_NO_ENTER_ACTION}. --> {@link android.view.inputmethod.EditorInfo#IME_FLAG_NO_ENTER_ACTION}. --> <flag name="flagNoEnterAction" value="0x40000000" /> <flag name="flagNoEnterAction" value="0x40000000" /> <!-- Used to request that the IME should be capable of inputting ASCII characters. The intention of this flag is to ensure that the user can type Roman alphabet characters in a {@link android.widget.TextView} used for, typically, account ID or password input. It is expected that IMEs normally are able to input ASCII even without being told so (such IMEs already respect this flag in a sense), but there could be some cases they aren't when, for instance, only non-ASCII input languagaes like Arabic, Greek, Hebrew, Russian are enabled in the IME. Applications need to be aware that the flag is not a guarantee, and not all IMEs will respect it. However, it is strongly recommended for IME authors to respect this flag especially when their IME could end up with a state that has only non-ASCII input languages enabled. <p>Corresponds to {@link android.view.inputmethod.EditorInfo#IME_FLAG_FORCE_ASCII}. --> <flag name="flagForceAscii" value="0x80000000" /> </attr> </attr> <!-- A coordinate in the X dimension. --> <!-- A coordinate in the X dimension. --> Loading