How to set custom sytem property: Difference between revisions

From wizarPOS
Line 14: Line 14:
|-
|-
| key|| '''String:'''  property's key, length less than 16. for example: persist.wp.usr.${key} ${value}.  
| 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.   
| value|| '''String:'''  property's value, length less than 32.   
|}
|}
Line 23: Line 24:
|  boolean || true or false.
|  boolean || true or false.
|}
|}
== Download ==
=== AIDL file ===
Please download the [http://ftp.wizarpos.com/advanceSDK/ISystemExtApi.aidl aidl file]
=== Demo ===
Please download the [http://ftp.wizarpos.com/advanceSDK/sample_setcustomsystemprop.7z demo APP]

Revision as of 05:28, 25 June 2023

The system provides the AIDL interface to set the custom system property, When connect the service, the package name is com.wizarpos.wizarviewagentassistant, and the class name is com.wizarpos.wizarviewagentassistant.SystemExtApiService. When the application uses the interface, it must import wizarviewagentassistant and add permissions to the Android manifest file.

Permission

The application declares the following permissions in the manifest:

 android.permission.CLOUDPOS_SET_PROP

API Overview

setUsrProp

boolean setUsrProp(String key, String value);

Set custom system property, the system can only support 10 group of key-values.

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.

Download

AIDL file

Please download the aidl file

Demo

Please download the demo APP