Android examples for android.os:Build
print System Info
import android.os.Build; import android.os.SystemClock; import java.text.SimpleDateFormat; import java.util.Date; public class Main{ public static String printSystemInfo() { Date date = new Date(System.currentTimeMillis()); SimpleDateFormat dateFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); String time = dateFormat.format(date); StringBuilder sb = new StringBuilder(); sb.append(time)/*from ww w . ja v a 2s . co m*/ .append(" "); sb.append("\nID :").append(Build.ID); sb.append("\nBRAND :").append(Build.BRAND); sb.append("\nMODEL :").append(Build.MODEL); sb.append("\nRELEASE :").append(Build.VERSION.RELEASE); sb.append("\nSDK :").append(Build.VERSION.SDK); sb.append("\n_ OTHER _"); sb.append("\nBOARD :").append(Build.BOARD); sb.append("\nPRODUCT :").append(Build.PRODUCT); sb.append("\nDEVICE :").append(Build.DEVICE); sb.append("\nFINGERPRINT :").append(Build.FINGERPRINT); sb.append("\nHOST :").append(Build.HOST); sb.append("\nTAGS :").append(Build.TAGS); sb.append("\nTYPE :").append(Build.TYPE); sb.append("\nTIME :").append(Build.TIME); sb.append("\nINCREMENTAL :").append( Build.VERSION.INCREMENTAL); sb.append("\n_ CUPCAKE-3 _"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.CUPCAKE) { sb.append("\nDISPLAY :").append(Build.DISPLAY); } sb.append("\n_ DONUT-4 _"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.DONUT) { sb.append("\nSDK_INT :").append( Build.VERSION.SDK_INT); sb.append("\nMANUFACTURER :").append(Build.MANUFACTURER); sb.append("\nBOOTLOADER :").append(Build.BOOTLOADER); sb.append("\nCPU_ABI :").append(Build.CPU_ABI); sb.append("\nCPU_ABI2 :").append(Build.CPU_ABI2); sb.append("\nHARDWARE :").append(Build.HARDWARE); sb.append("\nUNKNOWN :").append(Build.UNKNOWN); sb.append("\nCODENAME :").append( Build.VERSION.CODENAME); } sb.append("\n_ GINGERBREAD-9 _"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) { sb.append("\nSERIAL :").append(Build.SERIAL); } return sb.toString(); } }