1
私はアンドロイドテストの新機能テスト用にRobotiumを使用しており、ネットワーク(WiFi、3G、2G)接続が利用可能かどうかを確認する必要があるシナリオがあります。この。これを解決するのを手伝ってください.. ありがとう。Robotiuminを使用して、Androidのネットワーク接続の可用性を確認するテストケースを確認する方法
私はアンドロイドテストの新機能テスト用にRobotiumを使用しており、ネットワーク(WiFi、3G、2G)接続が利用可能かどうかを確認する必要があるシナリオがあります。この。これを解決するのを手伝ってください.. ありがとう。Robotiuminを使用して、Androidのネットワーク接続の可用性を確認するテストケースを確認する方法
出典:How to check internet access on Android? InetAddress never times out
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" />
にこれらが必要になります(ファイアウォールの可能性ブロッキング、またはローカル接続のみのユーザー)
Good Luck !!
それがこの... ConnectivityManagerセンチ=(ConnectivityManager)活性\t \t \t \t .getSystemService(Context.CONNECTIVITY_SERVICE)のようなアクティビティインスタンスを追加する作業の罰金です;!ありがとう.. – user749873