Android.os.Build data examples, please
I've discovered this recently: http://www.glbenchmark.com/phonedetails.jsp?benchmark=glpro11&D=Samsung+SGH-I997+Infuse+4G&testgroup=system
Just choose your device on the drop then choose tab system to view phone info
HTC Desire 2.1update1:
Board:bravo
Brand:htc_asia_wwe
device:bravo
display:ERE27
model:HTC Desire
product: ?
Nexus One, 2.2
board:mahimahi
brand:google
device:passion
display:FRF50 (this is not the N1 stock version, but update I loaded onto it)
model:Nexus One
product: ?
EDIT:
Samsung Galaxy S, 2.1update1
board:GT-I9000
brand:Samsung
device:GT-I9000
display:ECLAIR
model:GT-I9000
product: ?
If you want to test it in the emulator or Real phone, try using this code:
String ANDROID = android.os.Build.VERSION.RELEASE; //The current development codename, or the string "REL" if this is a release build.
int SDK = android.os.Build.VERSION.SDK_INT; //The SDK version of the software currently running on this hardware device.
String BOARD = android.os.Build.BOARD; //The name of the underlying board, like "goldfish".
String BOOTLOADER = android.os.Build.BOOTLOADER; // The system bootloader version number.
String BRAND = android.os.Build.BRAND; //The brand (e.g., carrier) the software is customized for, if any.
String CPU_ABI = android.os.Build.CPU_ABI; // [API >= 4] The name of the instruction set (CPU type + ABI convention) of native code.
String CPU_ABI2 = android.os.Build.CPU_ABI2; // [API >= 8] The name of the second instruction set (CPU type + ABI convention) of native code.
String[]CPU_ABIS = android.os.Build.SUPPORTED_ABIS; // [API >= 21] An ordered list of ABIs supported by this device.
String DEVICE = android.os.Build.DEVICE; //The name of the industrial design.
String DISPLAY = android.os.Build.DISPLAY; //A build ID string meant for displaying to the user
String FINGERPRINT = android.os.Build.FINGERPRINT; //A string that uniquely identifies this build.
String HARDWARE = android.os.Build.HARDWARE; //The name of the hardware (from the kernel command line or /proc).
String HOST = android.os.Build.HOST;
String ID = android.os.Build.ID; //Either a changelist number, or a label like "M4-rc20".
String MANUFACTURER = android.os.Build.MANUFACTURER; //The manufacturer of the product/hardware.
String MODEL = android.os.Build.MODEL; //The end-user-visible name for the end product.
String PRODUCT = android.os.Build.PRODUCT; //The name of the overall product.
String RADIO_VERSION = android.os.Build.getRadioVersion(); //The radio firmware version number.
String SERIAL_NEW = android.os.Build.getSerial(); // [API >= 26] Gets the hardware serial number, if available.
String SERIAL_OLD = android.os.Build.SERIAL; /* [API >= 9] A hardware serial number, if available. Alphanumeric only, case-insensitive.
This field is always set to Build#UNKNOWN. */
String TAGS = android.os.Build.TAGS; //Comma-separated tags describing the build, like "unsigned,debug".
long TIME = android.os.Build.TIME; //The time at which the build was produced, given in milliseconds since the UNIX epoch.
String TYPE = android.os.Build.TYPE; //The type of build, like "user" or "eng".
String USER = android.os.Build.USER;