|
|
(2 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
| 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.
| | {{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/sim-ethenet-wifi/set-preferred-network-type-api}} |
| | |
| 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 ==
| |
| === <big>setPreferredNetworkType</big>===
| |
| <syntaxhighlight lang="java">boolean setPreferredNetworkType(int phoneId, int networkType);</syntaxhighlight>
| |
| Set the preferred network type. Used for device configuration by some CDMA operators.
| |
| | |
| {|class="wizarpostable"
| |
| |-
| |
| ! scope="row" colspan="2" | Parameters
| |
| |-
| |
| | phoneId || '''int:''' The ID of the subscription to set the preferred network type for.
| |
| |-
| |
| | networkType || '''int:''' The preferred network type, defined in RILConstants.java.
| |
| |}
| |
| {|
| |
| |-
| |
| |
| |
| |}
| |
| {|class="wizarpostable"
| |
| |-
| |
| ! scope="row" colspan="2" | Returns
| |
| |-
| |
| | boolean || true is success, false is failure.
| |
| |}
| |
| | |
| | |
| === <big>getPreferredNetworkType</big>===
| |
| <syntaxhighlight lang="java">int getPreferredNetworkType(int phoneId);</syntaxhighlight>
| |
| Get the preferred network type. Used for device configuration by some CDMA operators.
| |
| | |
| {|class="wizarpostable"
| |
| |-
| |
| ! scope="row" colspan="2" | Parameters
| |
| |-
| |
| | phoneId || '''int:''' The ID of the subscription to set the preferred network type for.
| |
| |}
| |
| {|
| |
| |-
| |
| |
| |
| |}
| |
| {|class="wizarpostable"
| |
| |-
| |
| ! scope="row" colspan="2" | Returns
| |
| |-
| |
| | int || The preferred network type, defined in RILConstants.java.
| |
| |}
| |
| | |
| | |
| === <big>getSupportedNetworkTypes</big>===
| |
| <syntaxhighlight lang="java">NetworkType[] getSupportedNetworkTypes();</syntaxhighlight>
| |
| Get supported network type array. NetworkType: name, typeId;
| |
| | |
| {|class="wizarpostable"
| |
| |-
| |
| ! scope="row" colspan="2" | Returns
| |
| |-
| |
| | NetworkType[]|| The supported network type array.
| |
| |}
| |
| | |
| == Download ==
| |
| === Demo ===
| |
| Please download the [http://ftp.wizarpos.com/advanceSDK/apitest2.zip demo]
| |