有时候需要统计手机的型号和版本号,利用程序可以获取到相应的手机信息,对比两部手机发现,厂商不同,某个信息显示方式也不尽相同,具体见:
String phoneInfo
=
"
Product:
"
+
android.os.Build.PRODUCT;
phoneInfo += " , CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += " , TAGS: " + android.os.Build.TAGS;
phoneInfo += " , VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
phoneInfo += " , MODEL: " + android.os.Build.MODEL;
phoneInfo += " , SDK: " + android.os.Build.VERSION.SDK;
phoneInfo += " , VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;
phoneInfo += " , DEVICE: " + android.os.Build.DEVICE;
phoneInfo += " , DISPLAY: " + android.os.Build.DISPLAY;
phoneInfo += " , BRAND: " + android.os.Build.BRAND;
phoneInfo += " , BOARD: " + android.os.Build.BOARD;
phoneInfo += " , FINGERPRINT: " + android.os.Build.FINGERPRINT;
phoneInfo += " , ID: " + android.os.Build.ID;
phoneInfo += " , MANUFACTURER: " + android.os.Build.MANUFACTURER;
phoneInfo += " , USER: " + android.os.Build.USER;
// Toast.makeText(this, phoneInfo, Toast.LENGTH_LONG).show();
TextView t = (TextView) findViewById(R.id.main_phoneinfo);
t.setText(phoneInfo);
phoneInfo += " , CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += " , TAGS: " + android.os.Build.TAGS;
phoneInfo += " , VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
phoneInfo += " , MODEL: " + android.os.Build.MODEL;
phoneInfo += " , SDK: " + android.os.Build.VERSION.SDK;
phoneInfo += " , VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;
phoneInfo += " , DEVICE: " + android.os.Build.DEVICE;
phoneInfo += " , DISPLAY: " + android.os.Build.DISPLAY;
phoneInfo += " , BRAND: " + android.os.Build.BRAND;
phoneInfo += " , BOARD: " + android.os.Build.BOARD;
phoneInfo += " , FINGERPRINT: " + android.os.Build.FINGERPRINT;
phoneInfo += " , ID: " + android.os.Build.ID;
phoneInfo += " , MANUFACTURER: " + android.os.Build.MANUFACTURER;
phoneInfo += " , USER: " + android.os.Build.USER;
// Toast.makeText(this, phoneInfo, Toast.LENGTH_LONG).show();
TextView t = (TextView) findViewById(R.id.main_phoneinfo);
t.setText(phoneInfo);