如何找到互联网连接类型是否通过java代码Wifi或LAN连接不与android

满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述如何找到互联网连接类型是否通过java代码Wifi或LAN连接不与android相关的知识,希望能为你提供帮助。
公共类ConnetionType {

public static void main(String[] args) {NetworkInterface ni=new NetworkInterface(); }

}
答案public class networktest {
public static void main(String[] args) { try{ Enumeration< NetworkInterface> eni=NetworkInterface.getNetworkInterfaces(); while(eni.hasMoreElements()){ NetworkInterface nii=eni.nextElement(); if(nii.isUp()) System.out.println("you are connected to:"+nii.getDisplayName()); } }catch(Exception e){ e.printStackTrace(); } }

}
另一答案如果您在Windows计算机上运行,??则可以使用命令行:
try { Process p = Runtime.getRuntime().exec("netsh interface show interface"); String line; java.io.BufferedReader input = new java.io.BufferedReader(new java.io.InputStreamReader(p.getInputStream())); int counter = 0; while ((line = input.readLine()) != null) { counter++; if (counter > 3) { // The first lines are headlines, so it can be ignored System.out.println(line); } } input.close(); } catch (Exception e) { e.printStackTrace(); }

【如何找到互联网连接类型是否通过java代码Wifi或LAN连接不与android】有关该命令的说明,请参阅here。

    推荐阅读