can some owners of Android devices please come forward and publish the data that their phones provide as:
I'm wondering what's the best identifying combination, looking for stats. Thanks in advance.
The build ID provides information such as the platform release, code branch, and date the release was branched from or synced with the development branch. Note: To download factory images, drivers, and full OTA images for Nexus and Pixel devices, refer to the Android Developer site.
The Android build system compiles app resources and source code, and packages them into APKs or Android App Bundles that you can test, deploy, sign, and distribute.
android.os.Build.FINGERPRINT: A string that uniquely identifies this build. It SHOULD be reasonably human-readable.
Build. VERSION. SDK_INT: The SDK version of the software currently running on this hardware device. in other words - this is the Android version of the device running the app.
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;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With