最近有个新需求,用户如果开启了代理,就不让进入,在此记录一下检查方式。
简单说,就是通过ConnectivityManager
获取到设备当前的所有网络连接,如果其中包含TRANSPORT_VPN
类型的连接,则认为开启了代理。
代码如下
1 | fun checkProxyOpen(ctx: Context): Boolean { |
最近有个新需求,用户如果开启了代理,就不让进入,在此记录一下检查方式。
简单说,就是通过ConnectivityManager
获取到设备当前的所有网络连接,如果其中包含TRANSPORT_VPN
类型的连接,则认为开启了代理。
代码如下
1 | fun checkProxyOpen(ctx: Context): Boolean { |
欢迎关注我的其它发布渠道