Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Constants](https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#constants)

# UCharacterEnums.ECharacterDirection

*** ** * ** ***

` public static interface UCharacterEnums.ECharacterDirection `   
` `

|---|
| android.icu.lang.UCharacterEnums.ECharacterDirection |

Known indirect subclasses [UCharacter](https://developer.android.com/reference/android/icu/lang/UCharacter), [UCharacterDirection](https://developer.android.com/reference/android/icu/lang/UCharacterDirection) [UCharacter](https://developer.android.com/reference/android/icu/lang/UCharacter) **\[icu enhancement\]** ICU's replacement for `https://developer.android.com/reference/java/lang/Character`. Methods, fields, and other functionality specific to ICU are labeled '**\[icu\]**'. [UCharacterDirection](https://developer.android.com/reference/android/icu/lang/UCharacterDirection) Enumerated Unicode character linguistic direction constants.   

*** ** * ** ***

'Enum' for the CharacterDirection constants. Some constants are compatible in name **but not in value** with those defined in `https://developer.android.com/reference/java/lang/Character`.
**See also:**

- `https://developer.android.com/reference/android/icu/lang/UCharacterDirection`

## Summary

| ### Constants ||
|---|---|
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#ARABIC_NUMBER` Directional type AN |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#BLOCK_SEPARATOR` Directional type B |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#BOUNDARY_NEUTRAL` Directional type BN |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#COMMON_NUMBER_SEPARATOR` Directional type CS |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_ARABIC_NUMBER` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_ARABIC_NUMBER`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_BOUNDARY_NEUTRAL` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_BOUNDARY_NEUTRAL`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_COMMON_NUMBER_SEPARATOR` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_COMMON_NUMBER_SEPARATOR`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_EUROPEAN_NUMBER` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_EUROPEAN_NUMBER`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_LEFT_TO_RIGHT` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_LEFT_TO_RIGHT`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_NONSPACING_MARK` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_NONSPACING_MARK`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_OTHER_NEUTRALS` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_OTHER_NEUTRALS`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_PARAGRAPH_SEPARATOR` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_PARAGRAPH_SEPARATOR`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_POP_DIRECTIONAL_FORMAT` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_POP_DIRECTIONAL_FORMAT`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_RIGHT_TO_LEFT` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_SEGMENT_SEPARATOR` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_SEGMENT_SEPARATOR`. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_UNDEFINED` Undefined bidirectional character type. |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIRECTIONALITY_WHITESPACE` Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_WHITESPACE`. |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIR_NON_SPACING_MARK` Directional type NSM |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#EUROPEAN_NUMBER` Directional type EN |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#EUROPEAN_NUMBER_SEPARATOR` Directional type ES |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#EUROPEAN_NUMBER_TERMINATOR` Directional type ET |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#FIRST_STRONG_ISOLATE` Directional type FSI |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#LEFT_TO_RIGHT` Directional type L |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#LEFT_TO_RIGHT_EMBEDDING` Directional type LRE |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#LEFT_TO_RIGHT_ISOLATE` Directional type LRI |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#LEFT_TO_RIGHT_OVERRIDE` Directional type LRO |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#OTHER_NEUTRAL` Directional type ON |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#POP_DIRECTIONAL_FORMAT` Directional type PDF |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#POP_DIRECTIONAL_ISOLATE` Directional type PDI |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT` Directional type R |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT_ARABIC` Directional type AL |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT_EMBEDDING` Directional type RLE |
| `byte` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT_ISOLATE` Directional type RLI |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT_OVERRIDE` Directional type RLO |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#SEGMENT_SEPARATOR` Directional type S |
| `int` | `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#WHITE_SPACE_NEUTRAL` Directional type WS |

## Constants

### ARABIC_NUMBER

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int ARABIC_NUMBER
```

Directional type AN

<br />

Constant Value: 5 (0x00000005)

### BLOCK_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int BLOCK_SEPARATOR
```

Directional type B

<br />

Constant Value: 7 (0x00000007)

### BOUNDARY_NEUTRAL

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int BOUNDARY_NEUTRAL
```

Directional type BN

<br />

Constant Value: 18 (0x00000012)

### COMMON_NUMBER_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMMON_NUMBER_SEPARATOR
```

Directional type CS

<br />

Constant Value: 6 (0x00000006)

### DIRECTIONALITY_ARABIC_NUMBER

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_ARABIC_NUMBER
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_ARABIC_NUMBER`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#ARABIC_NUMBER`.

<br />

Constant Value: 5 (0x00000005)

### DIRECTIONALITY_BOUNDARY_NEUTRAL

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_BOUNDARY_NEUTRAL`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#BOUNDARY_NEUTRAL`.

<br />

Constant Value: 18 (0x00000012)

### DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_COMMON_NUMBER_SEPARATOR`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#COMMON_NUMBER_SEPARATOR`.

<br />

Constant Value: 6 (0x00000006)

### DIRECTIONALITY_EUROPEAN_NUMBER

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_EUROPEAN_NUMBER`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#EUROPEAN_NUMBER`.

<br />

Constant Value: 2 (0x00000002)

### DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#EUROPEAN_NUMBER_SEPARATOR`.

<br />

Constant Value: 3 (0x00000003)

### DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#EUROPEAN_NUMBER_TERMINATOR`.

<br />

Constant Value: 4 (0x00000004)

### DIRECTIONALITY_LEFT_TO_RIGHT

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_LEFT_TO_RIGHT`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#LEFT_TO_RIGHT`.

<br />

Constant Value: 0 (0x00000000)

### DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#LEFT_TO_RIGHT_EMBEDDING`.

<br />

Constant Value: 11 (0x0000000b)

### DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#LEFT_TO_RIGHT_OVERRIDE`.

<br />

Constant Value: 12 (0x0000000c)

### DIRECTIONALITY_NONSPACING_MARK

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_NONSPACING_MARK
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_NONSPACING_MARK`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#DIR_NON_SPACING_MARK`.

<br />

Constant Value: 17 (0x00000011)

### DIRECTIONALITY_OTHER_NEUTRALS

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_OTHER_NEUTRALS
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_OTHER_NEUTRALS`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#OTHER_NEUTRAL`.

<br />

Constant Value: 10 (0x0000000a)

### DIRECTIONALITY_PARAGRAPH_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_PARAGRAPH_SEPARATOR`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#BLOCK_SEPARATOR`.

<br />

Constant Value: 7 (0x00000007)

### DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_POP_DIRECTIONAL_FORMAT`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#POP_DIRECTIONAL_FORMAT`.

<br />

Constant Value: 16 (0x00000010)

### DIRECTIONALITY_RIGHT_TO_LEFT

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT`.

<br />

Constant Value: 1 (0x00000001)

### DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT_ARABIC`.

<br />

Constant Value: 13 (0x0000000d)

### DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT_EMBEDDING`.

<br />

Constant Value: 14 (0x0000000e)

### DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#RIGHT_TO_LEFT_OVERRIDE`.

<br />

Constant Value: 15 (0x0000000f)

### DIRECTIONALITY_SEGMENT_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_SEGMENT_SEPARATOR`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#SEGMENT_SEPARATOR`.

<br />

Constant Value: 8 (0x00000008)

### DIRECTIONALITY_UNDEFINED

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_UNDEFINED
```

Undefined bidirectional character type. Undefined `char` values have undefined directionality in the Unicode specification.

<br />

Constant Value: -1 (0xffffffff)

### DIRECTIONALITY_WHITESPACE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte DIRECTIONALITY_WHITESPACE
```

Equivalent to `https://developer.android.com/reference/java/lang/Character#DIRECTIONALITY_WHITESPACE`. Synonym of `https://developer.android.com/reference/android/icu/lang/UCharacterEnums.ECharacterDirection#WHITE_SPACE_NEUTRAL`.

<br />

Constant Value: 9 (0x00000009)

### DIR_NON_SPACING_MARK

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int DIR_NON_SPACING_MARK
```

Directional type NSM

<br />

Constant Value: 17 (0x00000011)

### EUROPEAN_NUMBER

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int EUROPEAN_NUMBER
```

Directional type EN

<br />

Constant Value: 2 (0x00000002)

### EUROPEAN_NUMBER_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int EUROPEAN_NUMBER_SEPARATOR
```

Directional type ES

<br />

Constant Value: 3 (0x00000003)

### EUROPEAN_NUMBER_TERMINATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int EUROPEAN_NUMBER_TERMINATOR
```

Directional type ET

<br />

Constant Value: 4 (0x00000004)

### FIRST_STRONG_ISOLATE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte FIRST_STRONG_ISOLATE
```

Directional type FSI

<br />

Constant Value: 19 (0x00000013)

### LEFT_TO_RIGHT

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int LEFT_TO_RIGHT
```

Directional type L

<br />

Constant Value: 0 (0x00000000)

### LEFT_TO_RIGHT_EMBEDDING

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int LEFT_TO_RIGHT_EMBEDDING
```

Directional type LRE

<br />

Constant Value: 11 (0x0000000b)

### LEFT_TO_RIGHT_ISOLATE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte LEFT_TO_RIGHT_ISOLATE
```

Directional type LRI

<br />

Constant Value: 20 (0x00000014)

### LEFT_TO_RIGHT_OVERRIDE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int LEFT_TO_RIGHT_OVERRIDE
```

Directional type LRO

<br />

Constant Value: 12 (0x0000000c)

### OTHER_NEUTRAL

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int OTHER_NEUTRAL
```

Directional type ON

<br />

Constant Value: 10 (0x0000000a)

### POP_DIRECTIONAL_FORMAT

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int POP_DIRECTIONAL_FORMAT
```

Directional type PDF

<br />

Constant Value: 16 (0x00000010)

### POP_DIRECTIONAL_ISOLATE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte POP_DIRECTIONAL_ISOLATE
```

Directional type PDI

<br />

Constant Value: 22 (0x00000016)

### RIGHT_TO_LEFT

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int RIGHT_TO_LEFT
```

Directional type R

<br />

Constant Value: 1 (0x00000001)

### RIGHT_TO_LEFT_ARABIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int RIGHT_TO_LEFT_ARABIC
```

Directional type AL

<br />

Constant Value: 13 (0x0000000d)

### RIGHT_TO_LEFT_EMBEDDING

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int RIGHT_TO_LEFT_EMBEDDING
```

Directional type RLE

<br />

Constant Value: 14 (0x0000000e)

### RIGHT_TO_LEFT_ISOLATE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final byte RIGHT_TO_LEFT_ISOLATE
```

Directional type RLI

<br />

Constant Value: 21 (0x00000015)

### RIGHT_TO_LEFT_OVERRIDE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int RIGHT_TO_LEFT_OVERRIDE
```

Directional type RLO

<br />

Constant Value: 15 (0x0000000f)

### SEGMENT_SEPARATOR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int SEGMENT_SEPARATOR
```

Directional type S

<br />

Constant Value: 8 (0x00000008)

### WHITE_SPACE_NEUTRAL

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WHITE_SPACE_NEUTRAL
```

Directional type WS

<br />

Constant Value: 9 (0x00000009)