|
|
(24 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| The APN interface is provided by the system by AIDL interface, package name is '''com.wizarpos.wizarviewagentassistant''', class name is '''com.wizarpos.wizarviewagentassistant.APNManagerService''' . The application must import the package when using the interface and add the uses-permission in android manifest file.
| | {{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/sim-ethenet-wifi/add-apn-api}} |
| == Permission ==
| |
| com.wizarpos.permission.WRITE_APN_SETTINGS
| |
| The app declares the permission in the manifest.
| |
| | |
| == Functions ==
| |
| === addByAllArgs===
| |
| String addByAllArgs(String name, String apn, String mcc, String mnc, String proxy, String port, String MMSProxy, String MMSPort, String userName, String server, String password, String MMSC, String authType, String protocol, String roamingProtocol, String type, String bearer, String MVNOType, String MVNOMatchData);
| |
| Add an APN setting.
| |
| | |
| '''Parameters'''
| |
| {| | |
| |-
| |
| | ''name'' || String || Not null.
| |
| |-
| |
| | ''apn'' || String || Not null.
| |
| |-
| |
| | ''mcc'' || String || Not null.
| |
| |-
| |
| | ''mnc'' || String || Not null.
| |
| |-
| |
| | ''proxy'' || String ||
| |
| |-
| |
| | ''port'' || String ||
| |
| |-
| |
| | ''MMSProxy'' || String ||
| |
| |-
| |
| | ''MMSPort'' || String ||
| |
| |-
| |
| | ''userName'' || String ||
| |
| |-
| |
| | ''server'' || String ||
| |
| |-
| |
| | ''password'' || String ||
| |
| |-
| |
| | ''MMSC'' || String ||
| |
| |-
| |
| | ''authType'' || String || Null(default),PAP,CHAP,PAP/CHAP
| |
| |-
| |
| | ''protocol'' || String || IPV4(default),IPV6,IPV4/IPV6
| |
| |-
| |
| | ''roamingProtocol'' || String || IPV4(default),IPV6,IPV4/IPV6
| |
| |-
| |
| | ''type'' || String ||
| |
| |-
| |
| | ''bearer'' || String || Null(default),LTE,eHRPD
| |
| |-
| |
| | ''MVNOType'' || String || Null(default),SPN,IMSI,GID
| |
| |-
| |
| | ''MVNOMatchData'' || String ||
| |
| |}
| |
| '''Returns'''
| |
| "succeed" is success, "error description" is failure.
| |
| | |
| === add===
| |
| String add(String name, String apn);
| |
| Add an APN setting.
| |
| | |
| '''Parameters'''
| |
| {|
| |
| |-
| |
| | ''name'' || String || Not null.
| |
| |-
| |
| | ''apn'' || String || Not null.
| |
| |}
| |
| '''Returns'''
| |
| "succeed" is success, "error description" is failure.
| |
| | |
| === addByMCCAndMNC ===
| |
| String addByMCCAndMNC(String name, String apn, String mcc, String mnc);
| |
| Add an APN setting.
| |
| | |
| '''Parameters'''
| |
| {|
| |
| |-
| |
| | ''name'' || String || Not null.
| |
| |-
| |
| | ''apn'' || String || Not null.
| |
| |-
| |
| | ''mcc'' || String || Not null.
| |
| |-
| |
| | ''mnc'' || String || Not null.
| |
| |}
| |
| '''Returns'''
| |
| "succeed" is success, "error description" is failure.
| |
| | |
| === setSelected ===
| |
| boolean setSelected(String name);
| |
| Set default APN.
| |
| | |
| '''Parameters'''
| |
| {|
| |
| |-
| |
| | ''name'' || String || Not null.
| |
| |}
| |
| '''Returns'''
| |
| true is success, false is failure.
| |
| | |
| === clear ===
| |
| boolean clear();
| |
| Clear all APN settings.
| |
| | |
| '''Parameters'''
| |
| | |
| '''Returns'''
| |
| true is success, false is failure.
| |