android-检查VPN状态已连接或未连接
2020年01月20日
作者:佚名
我正在制作一个想要检测VPN连接的应用程序.我的问题是我想检测VPN连接,如果VPN已连接,我不想允许用户使用我的应用程序,如果VPN关闭,我想允许用户使用我的应用程序.
提出此问题之前,我已阅读此文档VPNService
VPNStatus
但是我无法解决.如果有人知道解决方案,请与我分享.
提前致谢
最佳答案
这对我有用:从API 16到23测试:
List<String> networkList = new ArrayList<>(); try { for (NetworkInterface networkInterface : Collections.list(NetworkInterface.getNetworkInterfaces())) { if (networkInterface.isUp()) networkList.add(networkInterface.getName()); } } catch (Exception ex) { Timber.d("isVpnUsing Network List didn't received"); } return networkList.contains("tun0");
以上是来客网为你收集整理的android-检查VPN状态已连接或未连接 全部内容,希望文章能够帮你解决android-检查VPN状态已连接或未连接 所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。