How to Retrieve the Firmware (OS) Version: Difference between revisions

From wizarPOS
(Created page with "== By system property == property name: ro.wp.system.ver // returned version such as 1.0.0-3928 String prop = getProperty("ro.wp.system.ver",""); publ...")
 
No edit summary
Line 1: Line 1:
== By system property ==
== By system property ==
     property name: ro.wp.system.ver
     property name: ro.wp.system.ver
snippet code of get property:
     // returned version such as 1.0.0-3928
     // returned version such as 1.0.0-3928
     String prop = getProperty("ro.wp.system.ver","");  
     String prop = getProperty("ro.wp.system.ver","");  

Revision as of 09:39, 26 February 2020

By system property

   property name: ro.wp.system.ver

snippet code of get property:

   // 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 android Build Class

   android.os.Build.DISPLAY