检查Android中的VPN连接是否处于活动状态并显示消息?
我在我的非根安卓4.4设备上有一个第三方VPN应用程序,我想编写一个后台服务来监控VPN连接,并在VPN连接打开时提醒用户。检查此项:检查Android中的VPN连接是否处于活动状态并显示消息?,android,vpn,android-vpn-service,Android,Vpn,Android Vpn Service,我在我的非根安卓4.4设备上有一个第三方VPN应用程序,我想编写一个后台服务来监控VPN连接,并在VPN连接打开时提醒用户。检查此项: public static boolean isVpnConnectionActive(){ List<String> networks = new ArrayList<>(); try { for (NetworkInterface networkInterface : Collections.list
public static boolean isVpnConnectionActive(){
List<String> networks = new ArrayList<>();
try {
for (NetworkInterface networkInterface : Collections.list(NetworkInterface.getNetworkInterfaces())) {
if (networkInterface.isUp()){
networks.add(networkInterface.getName());
}
}
} catch (Exception ignored) {
}
return networks.contains("tun0");
}
public静态布尔值isvpn连接活动(){
列表网络=新的ArrayList();
试一试{
对于(NetworkInterface NetworkInterface:Collections.list(NetworkInterface.getNetworkInterfaces())){
if(networkInterface.isUp()){
add(networkInterface.getName());
}
}
}捕获(忽略异常){
}
返回网络。包含(“tun0”);
}