如何通过电缆连接时获取IpAddress

时间:2017-07-11 11:21:54

标签: wifi ip-address

它是一张桌子,我的公司组装它,没有wifi没有SIM卡,但有线; 现在,我怎么能得到Ipaddress和其他配置?

我无法使用WifiManager / WifiInfo ...

1 个答案:

答案 0 :(得分:0)

由于通过电缆连接;我们不能使用WifiManger;我发现Linux Shell可以提供帮助;

但不是我所知道的。

private String do_exec(String cmd) {
        String s = "\n";
        try {
            String[] cmdline = {"sh", "-c", cmd};
            Process p = Runtime.getRuntime().exec(cmdline);
            BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
            String line = null;
            while ((line = in.readLine()) != null) {
                s += line + "\n";
            }
            in.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        Log.e("do_exec", s);
        return s;
    }