Android TV判断网线拔插状态
2017-10-11 13:44
1931 查看
//在java代码中执行adb命令 public String execCommand(String command) { Runtime runtime; Process proc = null; StringBuffer stringBuffer = null; try { runtime = Runtime.getRuntime(); proc = runtime.exec(command); stringBuffer = new StringBuffer(); if (proc.waitFor() != 0) { System.err.println("exit value = " + proc.exitValue()); } BufferedReader in = new BufferedReader(new InputStreamReader( proc.getInputStream())); String line = null; while ((line = in.readLine()) != null) { stringBuffer.append(line + " "); } } catch (Exception e) { System.err.println(e); } finally { try { proc.destroy(); } catch (Exception e2) { } } return stringBuffer.toString(); } //判断网线拔插状态 //通过命令cat /sys/class/net/eth0/carrier,如果插有网线的话,读取到的值是1,否则为0 public boolean isWirePluggedIn(){ String state= execCommand("cat /sys/class/net/eth0/carrier"); if(state.trim().equals("1")){ //有网线插入时返回1,拔出时返回0 return true; } return false; }
相关文章推荐
- 基于Android的以太网,网线连接状态判断
- Android TV开发之监听网线,WiFi,蓝牙,U盘的状态
- Android中判断网络连接是否可用及监控网络状态
- android网络状态判断(wifi、3G、2G)
- Android中判断网络连接是否可用及监控网络状态
- Android中判断网络连接是否可用及监控网络状态
- Android 判断当前网络状态及代码更改数据连接状态
- Android - 判断SIM卡状态
- Android判断网络状态方法详解
- 【Android进阶】判断网络连接状态并自动界面跳转
- Android Network -判断网络状态(网络的联接,改变,和判断2G/3G/4G)
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- android 判断网络状态
- Android 判断当前网络连接状态
- android中判断SIM卡状态
- Android中监听判断网络连接状态的方法
- android 中获取网络状态、判断3G、2G、wifi网络、判断wifi是否打开、获取本机地址、获取本机串号IMEI整理
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- Android判断SD卡状态及获取各种文件目录
- 如何判断软件程序是否联网 联网状态提示信息Android实现