Android ping 无线接入点连通性

阿汤哥已被占用 2011-07-08 08:46:27

小弟正在做个ping无线网络的tool、
功能: 搜索wifi热点列表 连接上某个热点后 ping此热点的连通性 可以输入ping的次数 最后将ping的记录打印出来
目前问题:连上wifi后,可以ping 类似于baidu.com的外网 ping此wifi接入点的IP地址却Ping不通
而tool要求是ping接入点的IP地址就行了 求大神指教 不胜感激!!!!!

ps:目前wifi这一块 我很迷茫 只能够连上没加密的接入点,对于加密的还无能为力,希望做过这方面的高手不吝赐教!!!
...全文
534 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
呜哈哈哟哈 2012-10-22
  • 打赏
  • 举报
回复
这个问题到现在解决了吗
段残梦 2012-05-03
  • 打赏
  • 举报
回复
那个ping方法是针对别人向你发来的连接请求,你去ping人家的看是否能联通,却不能指定的ping某个主机[Quote=引用 2 楼 的回复:]
哎,貌似wifiManager里面就有现成的ping()方法。。。
[/Quote]
sf_key 2011-07-18
  • 打赏
  • 举报
回复
哎,貌似wifiManager里面就有现成的ping()方法。。。
  • 打赏
  • 举报
回复
ping 的代码:
try {
// TODO: Hardcoded for now, make it UI configurable
String ipAddress =mEditText.getText().toString();
Process p = Runtime.getRuntime().exec("ping -c 1 -w 100 " + ipAddress);
int status = p.waitFor();
if (status == 0) {
mTextView.setText("success") ;
}
else
{
mTextView.setText("fail");
}
} catch (IOException e) {
mTextView.setText("Fail: IOException"+"\n");
} catch (InterruptedException e) {
mTextView.setText("Fail: InterruptedException"+"\n");
}

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧