- Use the
ActivityManager.isLowRamDevice()
method to find out whether a device defines itself as “low RAM.” - Use the
Activity.islowRam()
method to find out whether a device defines itself as “low RAM.” - Use the
ConnectivityManager.hasLowMemory()
method to find out whether a device defines itself as “low RAM.” - Make an image download request and check the remaining device storage usage.