Summary: [Nested Classes](https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants#nestedclasses) \| [Constants](https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants#constants) \| [Ctors](https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants#pubctors) \| [Inherited Methods](https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants#inhmethods)

# RemoteInputConstants


`
public


class
RemoteInputConstants
`


`

extends http://developer.android.com/reference/java/lang/Object.html


`

`


`

|---|---|
| [java.lang.Object](http://developer.android.com/reference/java/lang/Object.html) ||
| ↳ | android.support.wearable.input.RemoteInputConstants |

<br />

*** ** * ** ***


**This class is deprecated.**   

use `androidx.wear.input.RemoteInputIntentHelper` provided by the [Jetpack Wear Input](https://developer.android.com/jetpack/androidx/releases/wear) library instead.

Constants for customizing a `http://developer.android.com/reference/android/app/RemoteInput.html` instance.

These constants define extras that can be added to a `http://developer.android.com/reference/android/app/RemoteInput.html` to change the input
options that will be presented.

For example, to create a RemoteInput that will allow free form input (e.g. voice input on
Wear), but not show the Draw Emoji option:

    Bundle extras = new Bundle();
     extras.putBoolean(RemoteInputConstants.EXTRA_DISALLOW_EMOJI, true);
     RemoteInput remoteInput = new RemoteInput.Builder(resultKey)
             .setAllowFreeFormInput(true)
             .addExtras(extras)
             .build();
     
<br />

## Summary

| ### Nested classes ||
|---|---|
| ` @interface` | `https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.InputActionType.html` *This @interface is deprecated. use the [Jetpack Wear Watch Face](https://developer.android.com/jetpack/androidx/releases/wear-watchface) libraries instead.* |

| ### Constants ||
|---|---|
| `http://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.html#EXTRA_DISALLOW_EMOJI` Key for a boolean extra that can be added to a `http://developer.android.com/reference/android/app/RemoteInput.html` to cause emoji-only options (e.g. |
| `http://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.html#EXTRA_INPUT_ACTION_TYPE` Key for an integer extra that can be added to a `http://developer.android.com/reference/android/app/RemoteInput.html` to modify the action type of the RemoteInput session (e.g. |
| `int` | `https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.html#INPUT_ACTION_TYPE_DONE` Done action type. |
| `int` | `https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.html#INPUT_ACTION_TYPE_GO` Go action type. |
| `int` | `https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.html#INPUT_ACTION_TYPE_SEARCH` Search action type. |
| `int` | `https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.html#INPUT_ACTION_TYPE_SEND` Send action type. |

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/android/support/wearable/input/RemoteInputConstants.html#RemoteInputConstants()() ` |

| ### Inherited methods |
|---|---|
| From class ` http://developer.android.com/reference/java/lang/Object.html ` |---|---| | ` http://developer.android.com/reference/java/lang/Object.html` | ` clone() ` | | ` boolean` | ` equals(http://developer.android.com/reference/java/lang/Object.html arg0) ` | | ` void` | ` finalize() ` | | ` final http://developer.android.com/reference/java/lang/Class.html<?>` | ` getClass() ` | | ` int` | ` hashCode() ` | | ` final void` | ` notify() ` | | ` final void` | ` notifyAll() ` | | ` http://developer.android.com/reference/java/lang/String.html` | ` toString() ` | | ` final void` | ` wait(long arg0, int arg1) ` | | ` final void` | ` wait(long arg0) ` | | ` final void` | ` wait() ` | ||

## Constants

### EXTRA_DISALLOW_EMOJI

```
public static final String EXTRA_DISALLOW_EMOJI
```

Key for a boolean extra that can be added to a `http://developer.android.com/reference/android/app/RemoteInput.html` to cause emoji-only options
(e.g. the Draw Emoji option) to not be shown.

If this extra has value true, the Draw Emoji option will not be shown. If this extra is not
present or has any other value, the Draw Emoji option will be shown as long as the `http://developer.android.com/reference/android/app/RemoteInput.html` allows free form input.

<br />

Constant Value:

"android.support.wearable.input.extra.DISALLOW_EMOJI"


### EXTRA_INPUT_ACTION_TYPE

```
public static final String EXTRA_INPUT_ACTION_TYPE
```

Key for an integer extra that can be added to a `http://developer.android.com/reference/android/app/RemoteInput.html` to modify the action type
of the RemoteInput session (e.g. "send" or "search"). The default action type is "send."

<br />

Constant Value:

"android.support.wearable.input.extra.INPUT_ACTION_TYPE"


### INPUT_ACTION_TYPE_DONE

```
public static final int INPUT_ACTION_TYPE_DONE
```

Done action type.

<br />

Constant Value:

2
(0x00000002)


### INPUT_ACTION_TYPE_GO

```
public static final int INPUT_ACTION_TYPE_GO
```

Go action type.

<br />

Constant Value:

3
(0x00000003)


### INPUT_ACTION_TYPE_SEARCH

```
public static final int INPUT_ACTION_TYPE_SEARCH
```

Search action type.

<br />

Constant Value:

1
(0x00000001)


### INPUT_ACTION_TYPE_SEND

```
public static final int INPUT_ACTION_TYPE_SEND
```

Send action type.

<br />

Constant Value:

0
(0x00000000)


## Public constructors

### RemoteInputConstants

```
public RemoteInputConstants ()
```

<br />

<br />