From within an Android Application, how can the hosting device's Build Number, as displayed in System Settings -> About Tablet -> Build Number be obtained programmatically for use within a Java Android application?
Currently, I'm using "android.os.Build".
To get only the Build Number value as shown on the "About Device" in settings, we can use the following static method:
This will just return the exact value of the build number. Please keep in mind that Android SDK refrains from doing this. Check the following snippet in BUILD class:
The above method is just reverse engineering the data provided in the "deriveFingerprint()" method.