
我正在制作一个想要检测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状态已连接或未连接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)