【发布时间】:2020-04-16 13:28:42
【问题描述】:
我正在尝试使用新的 APN api
代码如下所示
DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName deviceAdmin = new ComponentName(getApplicationContext(), DeviceAdmin.class);
ApnSetting apn = (new ApnSetting.Builder())
.setApnTypeBitmask(ApnSetting.TYPE_DEFAULT)
.setApnName("sonme.real.apn.url")
.setEntryName("Some Entry")
.setCarrierEnabled(true)
.build();
int re = dpm.addOverrideApn(deviceAdmin, apn);
dpm.setOverrideApnsEnabled(deviceAdmin, true);
但除了 APN 菜单不可用(锁定到管理员 - 没关系)这一事实之外,APN 无法正常工作
附言
我检查了dpm.getOverrideApns(deviceAdmin); 并且添加的apn 存在...
我还尝试设置setProtocol 和setRoamingProtocol
有什么想法吗?
【问题讨论】:
标签: android device-policy-manager android-enterprise android-enterprise-features