今日学习-ping的实现,Layout


```java

        new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    Process  process =  Runtime.getRuntime().exec("/system/bin/ping -c 4 "+ETIP.getText().toString());
                    BufferedReader reader = new BufferedReader(new InputStreamReader(
                            process.getInputStream()));
                    StringBuffer output = new StringBuffer();
                    String temp;
                    while ( (temp = reader.readLine()) != null)//.read(buffer)) > 0)
                    {
                        output.append( temp+"\n");
                    }
                    reader.close();
                    process.destroy();
                    TV_pingInfo.setText("");
                    TV_pingInfo.append(output.toString());

                } catch (IOException  e) {
                    e.printStackTrace();
                }

            }
        }).run();

上面是实现ping的代码。
<LinearLayout> 就是一个个组件铺开的意思,相对于constraintLayout。有一个android:orientation="vertical",默认是horizontal的。
网络访问方式:
1,android官方提供的httpURLConnection类及其相关方法
2,OkHttp由第三方提供的封装的包

猜你喜欢

转载自blog.csdn.net/ilife007/article/details/112854078
今日推荐