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

From wizarPOS
(Replaced content with "{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/other-development/get-firmware-version}}")
Tag: Replaced
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Get by property ==
{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/other-development/get-firmware-version}}
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:
    '''<big>property names</big>'''    : '''<big>values show in sample terminal</big>'''
    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
 
== Get by android Build class ==
    android.os.Build.DISPLAY

Latest revision as of 03:27, 8 April 2024

Please visit new link of same subject:

https://smartpossdk.gitbook.io/cloudpossdk/faq/other-development/get-firmware-version

We're making a move! Our site's content is migrating to a new URL, to provide you with an enhanced browsing experience. Please update your bookmarks accordingly. Thank you for your continuous support!