How to Set the Preferred Network Type for Cellular Networks Using API: Difference between revisions

From wizarPOS
No edit summary
Line 58: Line 58:
== Download ==
== Download ==
=== Demo ===
=== Demo ===
Please download the [http://ftp.wizarpos.com/advanceSDK/cloudpos/Prefferednetworktype.zip demo]
Please download the [http://ftp.wizarpos.com/advanceSDK/cloudpos/apitest2.zip demo]

Revision as of 03:28, 18 February 2022

The system provides the AIDL interface to set the preferred network type, 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.

 Please note that:
 
 * Insert SIM card first

Permission

The application declares the following permissions in the manifest:

 com.wizarpos.permission.MODIFY_PHONE_STATE

API Overview

setPreferredNetworkType

boolean setPreferredNetworkType(int subId, int networkType);

Set the preferred network type. Used for device configuration by some CDMA operators.

Parameters
subId int: The ID of the subscription to set the preferred network type for.
networkType int: The preferred network type, defined in RILConstants.java.
Returns
boolean true is success, false is failure.


getPreferredNetworkType

int getPreferredNetworkType(int subId);
Get the preferred network type. Used for device configuration by some CDMA operators.
Parameters
subId int: The ID of the subscription to set the preferred network type for.
Returns
int The preferred network type, defined in RILConstants.java.


Download

Demo

Please download the demo