Android examples for Hardware:Memory
Get available memory info.
//package com.java2s; import android.annotation.TargetApi; import android.app.ActivityManager; import android.content.Context; import android.os.Build; import android.text.format.Formatter; public class Main { @TargetApi(Build.VERSION_CODES.CUPCAKE) public static String getAvailMemory(Context context) {// android ActivityManager am = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo(); am.getMemoryInfo(mi);//from www. j a va 2s . c o m // mi.availMem; return Formatter.formatFileSize(context, mi.availMem);// } /** * Get memory info of device. */ @TargetApi(Build.VERSION_CODES.CUPCAKE) public static ActivityManager.MemoryInfo getMemoryInfo(Context context) { ActivityManager am = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); ActivityManager.MemoryInfo mi = new ActivityManager.MemoryInfo(); am.getMemoryInfo(mi); return mi; } }