Cómo obtener el modelo de teléfono Android, la versión, detalles sdk?

Cómo obtener el modelo de teléfono Android, la versión, detalles sdk?

En primer lugar, echa un vistazo a estos "Build" de la clase en la página android-sdk: http://developer.android.com/reference/android/os/Build.html .

// Device model String PhoneModel = android.os.Build.MODEL; // Android version String AndroidVersion = android.os.Build.VERSION.RELEASE; 
 String s="Debug-infos:"; s += "\n OS Version: " + System.getProperty("os.version") + "(" + android.os.Build.VERSION.INCREMENTAL + ")"; s += "\n OS API Level: "+android.os.Build.VERSION.RELEASE + "("+android.os.Build.VERSION.SDK_INT+")"; s += "\n Device: " + android.os.Build.DEVICE; s += "\n Model (and Product): " + android.os.Build.MODEL + " ("+ android.os.Build.PRODUCT + ")"; 

Puede utilizar Build.MODEL y Build.VERSION

// Obtención del modelo de dispositivo, fabricante, android os versión e id del dispositivo:

 public String getDeviceName() { String manufacturer = Build.MANUFACTURER; String model = Build.MODEL; if (model.startsWith(manufacturer)) { return capitalize(model); } else { return capitalize(manufacturer) + " " + model; } } private String getAndroidVersion() { return android.os.Build.VERSION.RELEASE; } private String capitalize(String s) { if (s == null || s.length() == 0) { return ""; } char first = s.charAt(0); if (Character.isUpperCase(first)) { return s; } else { return Character.toUpperCase(first) + s.substring(1); } } private String getDeviceId() { String deviceId = ""; final TelephonyManager mTelephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); if (mTelephony.getDeviceId() != null) { deviceId = mTelephony.getDeviceId(); } else { deviceId = Secure.getString(getApplicationContext() .getContentResolver(), Secure.ANDROID_ID); } return deviceId; } 

Recomiendo la biblioteca abierta "Caffeine", esta biblioteca contiene conseguir el nombre del dispositivo, o el modelo, tiene comprobación de la tarjeta del SD, y muchas características.

Esta biblioteca está aquí.

https://github.com/ShakeJ/Android-Caffeine-library

Y se utiliza el ejemplo 'SystemUtil'

 SystemUtil.modelName(); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.