# BlockedNumberContract.BlockedNumbers

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

# BlockedNumbers

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/provider/BlockedNumberContract.BlockedNumbers "View this page in Java")  

```
open class BlockedNumbers
```

|---|----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                                 ||
| ↳ | [android.provider.BlockedNumberContract.BlockedNumbers](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#) |

Constants to interact with the blocked numbers list.

## Summary

|                                                                                                                                                                                                                           Constants                                                                                                                                                                                                                           ||
|----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [COLUMN_E164_NUMBER](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#COLUMN_E164_NUMBER:kotlin.String) Phone number to block.                                                                                                                                                                                    |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [COLUMN_ID](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#COLUMN_ID:kotlin.String) Auto-generated ID field which monotonically increases.                                                                                                                                                                      |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [COLUMN_ORIGINAL_NUMBER](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#COLUMN_ORIGINAL_NUMBER:kotlin.String) Phone number to block.                                                                                                                                                                            |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CONTENT_ITEM_TYPE](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#CONTENT_ITEM_TYPE:kotlin.String) The MIME type of a blocked phone number under[CONTENT_URI](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#CONTENT_URI:android.net.Uri).               |
| static[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CONTENT_TYPE](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#CONTENT_TYPE:kotlin.String) The MIME type of[CONTENT_URI](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#CONTENT_URI:android.net.Uri)itself providing a directory of blocked phone numbers. |

|                                                                                                                                Properties                                                                                                                                ||
|------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#)! | [CONTENT_URI](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#CONTENT_URI:android.net.Uri) Content URI for the blocked numbers. |

## Constants

### COLUMN_E164_NUMBER

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

```
static val COLUMN_E164_NUMBER: String
```

Phone number to block. The system generates it from[COLUMN_ORIGINAL_NUMBER](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#COLUMN_ORIGINAL_NUMBER:kotlin.String)by removing all formatting characters.

Optional in`insert`. When not specified, the system tries to generate it assuming the current country. (Which will still be null if the number is not valid.)

TYPE: String  

    Value: "e164_number"

### COLUMN_ID

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

```
static val COLUMN_ID: String
```

Auto-generated ID field which monotonically increases.

TYPE: long  

    Value: "_id"

### COLUMN_ORIGINAL_NUMBER

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

```
static val COLUMN_ORIGINAL_NUMBER: String
```

Phone number to block.

Must be specified in`insert`.

TYPE: String  

    Value: "original_number"

### CONTENT_ITEM_TYPE

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

```
static val CONTENT_ITEM_TYPE: String
```

The MIME type of a blocked phone number under[CONTENT_URI](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#CONTENT_URI:android.net.Uri).  

    Value: "vnd.android.cursor.item/blocked_number"

### CONTENT_TYPE

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

```
static val CONTENT_TYPE: String
```

The MIME type of[CONTENT_URI](https://developer.android.com/reference/kotlin/android/provider/BlockedNumberContract.BlockedNumbers#CONTENT_URI:android.net.Uri)itself providing a directory of blocked phone numbers.  

    Value: "vnd.android.cursor.dir/blocked_number"

## Properties

### CONTENT_URI

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

```
static val CONTENT_URI: Uri!
```

Content URI for the blocked numbers.

### Supported operations

<br />

blocked

- query
- delete
- insert

blocked/ID

- query (selection is not supported)
- delete (selection is not supported)