How to Set User System Properties

From wizarPOS
Revision as of 16:07, 4 January 2024 by Simon (talk | contribs)

System Interface

  • AIDL Interface: The system provides an AIDL interface for setting user system properties.
  • Service Connection:
    • Package Name: 'com.wizarpos.wizarviewagentassistant'
    • Class Name: 'com.wizarpos.wizarviewagentassistant.SystemExtApiService'
  • Version Requirement: Ensure 'wizarviewagentassistant' is version 2.10.54 or higher.

Permissions

  • Manifest Declaration: Applications must declare 'android.permission.CLOUDPOS_SET_PROP' in their Android manifest file.

API Usage

setUsrProp

boolean setUsrProp(String key, String value);
  • Purpose: Sets custom system properties. Note that the system supports up to 10 groups of key-value pairs.
Parameters
key String: property's key, length less than 16. for example: persist.wp.usr.${key} ${value}.
value String: property's value, length less than 32.
Returns
boolean true or false.

Resources

  1. AIDL File:
    • Download the required AIDL file for implementation.
  2. Demo Application:
    • Download the Demo APP for practical reference and guidance.