# ActivityManagerCompat

# ActivityManagerCompat

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

*** ** * ** ***

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


```
class ActivityManagerCompat
```

<br />

*** ** * ** ***

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

## Summary

|                                       ### Public functions                                        |
|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | `@`[ReplaceWith](https://developer.android.com/reference/kotlin/androidx/annotation/ReplaceWith)`(expression = "activityManager.isLowRamDevice()")` ~~[isLowRamDevice](https://developer.android.com/reference/kotlin/androidx/core/app/ActivityManagerCompat#isLowRamDevice(android.app.ActivityManager))~~`(activityManager: `[ActivityManager](https://developer.android.com/reference/android/app/ActivityManager.html)`)` **This function is deprecated.** Call [isLowRamDevice](https://developer.android.com/reference/android/app/ActivityManager.html#isLowRamDevice()) directly. <br /> |

## Public functions

### isLowRamDevice

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

```
@ReplaceWith(expression = "activityManager.isLowRamDevice()")
java-static fun [isLowRamDevice](https://developer.android.com/reference/kotlin/androidx/core/app/ActivityManagerCompat#isLowRamDevice(android.app.ActivityManager))(activityManager: ActivityManager): Boolean
```
| **This function is deprecated.**   
|
| Call [isLowRamDevice](https://developer.android.com/reference/android/app/ActivityManager.html#isLowRamDevice()) directly.

Returns true if this is a low-RAM device. Exactly whether a device is low-RAM is ultimately up to the device configuration, but currently it generally means something in the class of a 512MB device with about a 800x480 or less screen. This is mostly intended to be used by apps to determine whether they should turn off certain features that require more RAM.