满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述如何找到互联网连接类型是否通过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。
推荐阅读
- JAX-RS(泽西实现)ExceptionMapper 没有捕获ConstraintViolationException
- 在Android中使用UDP和MQTT协议编写聊天编程
- 从.Net到vb6的Web服务的DLL - 如何设置app.config
- Android模拟器错误(std :: bad_alloc)
- 无法在Android Studio AVD Manager中启用“快照”并保存
- 如何在WebSphere中监视和识别性能问题()
- 6个对WebSphere/中间件管理员有用的工具
- WebSphere Application Server 8.5.5有哪些新功能()
- 如何在Linux中下载并安装WebSphere 9 ND()