# UserHandleCompat

# UserHandleCompat

Artifact:[androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core)  
[View Source](https://cs.android.com/search?q=file:androidx/core/os/UserHandleCompat.java+class:androidx.core.os.UserHandleCompat)  
Added in[1.6.0](https://developer.android.com/jetpack/androidx/releases/core#1.6.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/core/os/UserHandleCompat "View this page in Java")

<br />

```
class UserHandleCompat
```

<br />

*** ** * ** ***

Helper for accessing features in[android.os.UserHandle](https://developer.android.com/reference/android/os/UserHandle.html)in a backwards compatible fashion.

## Summary

|                                      ### Public functions                                      |
|------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `java-static `[UserHandle](https://developer.android.com/reference/android/os/UserHandle.html) | [getUserHandleForUid](https://developer.android.com/reference/kotlin/androidx/core/os/UserHandleCompat#getUserHandleForUid(int))`(uid: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`)` Returns the user handle for a given uid. |

## Public functions

### getUserHandleForUid

Added in[1.6.0](https://developer.android.com/jetpack/androidx/releases/core#1.6.0)  

```
java-static fun getUserHandleForUid(uid: Int): UserHandle
```

Returns the user handle for a given uid.