如何在Android应用程序中删除vpn通知

时间:2018-01-20 19:07:54

标签: android

我通过VPN(VPN服务)为学校区块URL制作应用程序 这个应用程序通过密码保护,但 有锁定图标的VPN通知我无法摆脱它 是否有任何方式通过通知或管理员访问,以防止用户在应用程序外关闭我的VPN

 private void setupVPN() {
        if (vpnInterface == null) {
            Builder builder = new Builder();
            builder.addAddress(VPN_ADDRESS, 32);
            builder.addRoute(VPN_ROUTE, 0);
            VPN_DNS=getString(R.string.dns_server);
            Log.d(TAG,"use dns:"+VPN_DNS);
            builder.addRoute(VPN_DNS, 32);
            builder.addDnsServer(VPN_DNS);
            builder.setConfigureIntent(pendingIntent);
            vpnInterface =builder.establish();
            vpnInterface = builder.setSession(getString(R.string.app_name)).setConfigureIntent(pendingIntent).establish();
        }
    }

1 个答案:

答案 0 :(得分:1)

  

有带锁图标的Vpn通知我无法摆脱它

有一个状态栏图标显示VPN使用情况。用户必须了解VPN应用程序正在监控其Internet通信。

  

是否有通过通知或管理员权限的方式阻止用户在应用程序外关闭我的VPN

setAlwaysOnVpnPackage()适用于设备所有者或个人资料所有者应用,但不适用于设备管理应用或普通应用。