How to Enable and Disable Mobile Data Using API

From wizarPOS
Revision as of 08:59, 9 October 2021 by Mahong (talk | contribs) (Created page with "The system provides the AIDL interface to Enable/Disable mobile data or mobile data roaming, When connect the service, the package name is '''com.wizarpos.wizarviewagentassist...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The system provides the AIDL interface to Enable/Disable mobile data or mobile data roaming, 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_MOBILE_DATA

API Overview

setMobileDataEnabled

boolean setMobileDataEnabled(int slot, boolean enable);

Enable/Disable mobile data.

Parameters
slot int: 0 = slot 1, 1 = slot 2.
enable boolean: true/false.
Returns
boolean whether the new state has been set, true is success, falas is fail.

setMobileDataRoamingEnabled

boolean setMobileDataRoamingEnabled(int slot, int roaming);

Enable/Disable mobile data roaming.

Parameters
slot int: 0 = slot 1, 1 = slot 2.
roaming int: 0 = disable, 1= enable.
Returns
boolean whether the new state has been set, true is success, falas is fail.

Download

AIDL file

Please download the AIDL file