android:ping测试与服务器连接状态
2013-12-22 17:58
405 查看
import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { private static Button btnTest; private static EditText et; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et = (EditText) findViewById(R.id.et); btnTest = (Button) findViewById(R.id.btnTest); btnTest.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Runtime run = Runtime.getRuntime(); Process proc = null; try { String str = "ping -c 1 -i 0.2 -W 1 " + et.getText().toString(); System.out.println(str); proc = run.exec(str); int result = proc.waitFor(); if (result == 0) { Toast.makeText(MainActivity.this, "ping连接成功", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(MainActivity.this, "ping测试失败", Toast.LENGTH_SHORT).show(); } } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } finally { proc.destroy(); } } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
注意:添加网络访问权限!
结果:测试www.baidu.com和局域网ip成功
如果想多了解更多关于Ping的知识,http://wenku.baidu.com/view/2042e1630b1c59eef8c7b46a.html 这里可以看一下。
相关文章推荐
- Android真机测试,连接到本地服务器的方法
- Android开机启动监听网络连接状态后发送连接服务器请求
- Android真机测试 连接本地服务器
- Ping测试网络连接状态
- 求解啊,我在android中开发,写入sd卡的时候出现了错误,测试了能够连接了到本地服务器的文件了,就是写入sd卡的时候不能写入
- Android真机测试 连接本地服务器 手机测试访问本地服务器 android通过电脑上网
- android开发真机通过局域网连接本地服务器测试的问题?
- android开发真机通过局域网连接本地服务器测试的问题?
- Android真机连接本地服务器测试
- redis 测试连通性,可以ping通虚拟机,但redis服务器连不上,连接超时
- android开发真机通过局域网连接本地服务器测试的问题?
- android使用websocket连接服务器
- android笔记--与服务器交互更改简历状态
- vmware远程服务器配置问题(连接超时,能ping通)
- android连接wifi时,但是无法上网,这个状态的检测办法
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-脚本功能性测试!
- 定时检查测试USB连接状态
- Android模拟器连接本地服务器
- 查看服务器连接状态
- Android客户端与服务器连接