How to Configure Access Point Name (APN) Settings: Difference between revisions
(Created page with "The APN interface is provided by the system by AIDL interface, package name is '''com.wizarpos.wizarviewagentassistant''', class name is '''com.wizarpos.wizarviewagentas...") |
No edit summary |
||
Line 105: | Line 105: | ||
'''Returns''' | '''Returns''' | ||
true is success, false is failure. | true is success, false is failure. | ||
== Download == | |||
Please download the [ftp://sdkuser:wizsdkar@ftp.wizarpos.com/IAPNManagerService.aidl aidl file] |
Revision as of 09:03, 23 April 2018
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.
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.
Download
Please download the aidl file