How to set custom sytem property: Difference between revisions
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