# 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)

*** ** * ** ***


```
public final class ActivityManagerCompat
```

<br />

*** ** * ** ***

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

## Summary

| ### Public methods |
|---|---|
| `static boolean` | `@https://developer.android.com/reference/androidx/annotation/ReplaceWith(expression = "activityManager.isLowRamDevice()") [isLowRamDevice](https://developer.android.com/reference/androidx/core/app/ActivityManagerCompat#isLowRamDevice(android.app.ActivityManager))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/android/app/ActivityManager.html activityManager)` **This method is deprecated.** Call `https://developer.android.com/reference/android/app/ActivityManager.html#isLowRamDevice()` directly. <br /> |

## Public methods

### 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()")
public static boolean [isLowRamDevice](https://developer.android.com/reference/androidx/core/app/ActivityManagerCompat#isLowRamDevice(android.app.ActivityManager))(@NonNull ActivityManager activityManager)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Call `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.