# AndroidClipboard

Artifact: [androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/platform/AndroidClipboard.android.kt+class:androidx.compose.ui.platform.AndroidClipboard) Added in [1.12.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.12.0) Common/AllAndroid/JVM
- android

  ```
  @VisibleForTesting
  interface AndroidClipboard : Clipboard
  ```

*** ** * ** ***

Android-specific implementation of the `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/Clipboard` interface that provides access to the underlying `https://developer.android.com/reference/android/content/ClipboardManager.html`.

## Summary

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/android/content/ClipboardManager.html` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/AndroidClipboard#clipboardManager()` Returns an `https://developer.android.com/reference/android/content/ClipboardManager.html` that exposes the full functionality of platform clipboard. | android |
| `open https://developer.android.com/reference/android/content/ClipboardManager.html` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/AndroidClipboard#nativeClipboard()` **This property is deprecated.** Use \[nativeClipboardManager\] extension instead | android |

### Inherited functions

From [androidx.compose.ui.platform.Clipboard](https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/Clipboard) `suspend https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/ClipEntry?` `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/Clipboard#getClipEntry()()`

Returns the clipboard entry that's provided by the platform's ClipboardManager.
android `suspend https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/Clipboard#setClipEntry(androidx.compose.ui.platform.ClipEntry)(clipEntry: https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/ClipEntry?)`

Puts the given `https://developer.android.com/reference/kotlin/androidx/compose/ui/platform/Clipboard#setClipEntry(androidx.compose.ui.platform.ClipEntry)` in platform's ClipboardManager.
android

## Public properties

### clipboardManager

android Added in [1.12.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.12.0)

```
val clipboardManager: ClipboardManager
```

Returns an `https://developer.android.com/reference/android/content/ClipboardManager.html` that exposes the full functionality of platform clipboard.

### nativeClipboard

android

```
open val nativeClipboard: ClipboardManager
```

> [!CAUTION]
> **This property is deprecated.**   
> Use \[nativeClipboardManager\] extension instead, use this instead:
>
> ```kotlin
> nativeClipboardManager
> ```

Returns the native clipboard that exposes the full functionality of platform clipboard.