How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.: Difference between revisions

From wizarPOS
No edit summary
(Replaced content with "{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/other-development/retrieve-terminal-info}}")
Tag: Replaced
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
There are some system information in POS, such as brand, manufacturer and product model. Please refer to the following table:
{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/other-development/retrieve-terminal-info}}
{| class="wikitable"
|-
! Product Name/Property Name !! ro.product.brand !! ro.product.manufacturer !! ro.product.model !! Settings Display/Build.MODEL  !! ro.wp.product.model !! ro.wp.product.submodel
|-
| W1 || wizarPOS|| wizarPOS|| WIZARPOS_1|| WIZARPOS 1|| W1||
|-
| W1V2|| wizarPOS|| wizarPOS|| WIZARPOS_1|| WIZARPOS 1|| W1v2 ||
|-
| PAD1 || wizarPOS|| wizarPOS|| WIZARPAD_1 || WIZARPAD 1 || PAD1||
|-
| Q1 || wizarPOS|| wizarPOS|| WIZARHAND_Q1|| WIZARHAND Q1|| Q1||
|-
| Q14G || wizarPOS|| wizarPOS|| WIZARHAND_Q1|| WIZARHAND Q1|| Q1v2||
|-
| Q2 || wizarPOS|| wizarPOS|| WIZARPOS_Q2|| WIZARPOS Q2|| Q2 || Q2
|-
| Q2a7 || wizarPOS|| wizarPOS|| WIZARPOS_Q2|| WIZARPOS Q2|| Q2A7 || Q2A7
|-
| K2 || wizarPOS|| wizarPOS|| WIZARPOS_Q2|| WIZARPOS Q2(K2)|| Q2 || K2
|-
| M2 || wizarPOS|| wizarPOS|| WIZARPOS_Q2|| WIZARPOS Q2(M2)|| Q2 || M2
|-
| QD4 || wizarPOS|| wizarPOS|| WIZARPOS_Q2|| WIZARPOS Q2(QD4)|| Q2 || QD4
|-
| QD5 || wizarPOS|| wizarPOS|| WIZARPOS_Q2|| WIZARPOS Q2(QD5)|| Q2 || QD5
|-
| Q3 || wizarPOS|| wizarPOS|| WIZARPOS_Q3|| WIZARPOS Q3|| Q3A7 || Q3A7
|}
 
Android provides a simple way to get system information. The code snippet is as follows:
<syntaxhighlight lang="java">
String model = getSystemPropertie("ro.wp.product.model").trim()
public static String getSystemPropertie(String key) {
  Object strVersion = null;
  try {
    Class<?> systemProperties = Class.forName("android.os.SystemProperties");
    Log.i("systemProperties", systemProperties.toString());
    strVersion = systemProperties.getMethod("get", new Class[] { String.class, String.class }).invoke(systemProperties, new Object[] { key, "unknown" });
    Log.i("strVersion", strVersion.getClass().toString());
  } catch (Exception e) {
    e.printStackTrace();
  }
    return strVersion.toString();
}
</syntaxhighlight >

Latest revision as of 03:26, 8 April 2024

Please visit new link of same subject:

https://smartpossdk.gitbook.io/cloudpossdk/faq/other-development/retrieve-terminal-info

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!