How to Retrieve the Firmware (OS) Version: Difference between revisions
Jeff nouse (talk | contribs) |
Jeff nouse (talk | contribs) |
||
| Line 1: | Line 1: | ||
== | == Get by property == | ||
Get the version number of the firmware through the property name: ro.wp.system.ver. The sample code snippet is as follows: | Get the version number of the firmware through the property name: ro.wp.system.ver. The sample code snippet is as follows: | ||
// returned version such as 1.0.0-3928 | // returned version such as 1.0.0-3928 | ||
Revision as of 05:10, 29 March 2020
Get by property
Get the version number of the firmware through the property name: ro.wp.system.ver. The sample code snippet is as follows:
// returned version such as 1.0.0-3928
String prop = getProperty("ro.wp.system.ver","");
public static String getProperty(String key, String defaultValue) {
String value = defaultValue;
try {
Class<?> c = Class.forName("android.os.SystemProperties");
Method get = c.getMethod("get", String.class, String.class);
value = (String)(get.invoke(c, key, defaultValue ));
} catch (Exception e) {
e.printStackTrace();
}finally {
return value;
}
}
By the way, other related properties are as follows:
property names : values show in sample terminal ro.wp.bootloader.ver : 1.0.0-3020 ro.wp.hsm.ver : PCBB22 ro.wp.kernel.ver : 1.0.0-3876 ro.wp.oem.ver : wizarpos-1.0.0-2551
By android Build Class
android.os.Build.DISPLAY