为了检查网络,在android上也可以通过ping来查看是否网络通。下面的方法经测试可行。
/**
* ping
*
* @param pingNum
* ping的次数
* @param url
* ping的目标URL
* @return
*/
public static boolean ping(int pingNum, String url) {
int status = 0;
Process p;
try {
p = Runtime.getRuntime().exec("/system/bin/ping -c " + pingNum + " " + url);
status = p.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
if (status == 0) {
return true;
} else {
return false;
}
}