我是 android 测试的新手,我正在使用 Robotium 进行测试,我有一个场景需要检查网络(WiFi、3G、2G)连接是否可用,那么我该如何为此编写测试用例。请帮助解决这个问题..谢谢。
问问题
886 次
1 回答
1
资料来源:如何在 Android 上检查互联网访问?InetAddress 永远不会超时
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
你的清单中需要这些
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我个人必须运行特定检查以查看用户是否可以访问我的服务器(防火墙阻止的可能性,或者用户只有本地连接)
祝你好运!!
于 2012-03-13T17:16:11.803 回答