web-dev-qa-db-ja.com

Android Emulator?でインターネット接続を無効にするにはどうすればよいですか?

次の方法を使用してAndroidでインターネット接続を確認しようとしています。Wi-Fi接続があります。

private boolean checkInternetConnection() {
    ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    // Test for connection
    if (cm.getActiveNetworkInfo() != null
            && cm.getActiveNetworkInfo().isAvailable()
            && cm.getActiveNetworkInfo().isConnected()) {
        return true;
    }
    else {
        // No conection
        return false;
    }
}

PCをインターネットから切断し、上記の方法を実行しようとしました。それでも、常にtrueを返します!?どうして?

43
Chandeep

Eclipseから

インターネット接続を無効にするには、Eclipseにアクセスして

menu Window -> Show view -> Other -> Android -> Devices

次に、実行中のエミュレータを選択して、再度次の場所に移動します。

menu Window -> Show View -> Other -> Android -> Emulator Control

これで... データを登録解除に設定ホームから。

デバイスとエミュレーターから

デバイスまたはエミュレータで、次の場所に移動します。

Setting -> Wireless & networks -> Airplane Mode -> OK
71
MKJParekh

を押してインターネット接続を無効にできます F8 任意のAndroidエミュレーター。これはトグルボタンです。したがって、インターネットに接続していない場合はインターネット接続を開始し、既にインターネットに接続している場合は切断しますそれ。

29
Vigbyor

多くの方法があります。ここでは2つの方法を説明しています。

  1. ただ打つ F8 インターネット接続を有効または無効にするのキー。
  2. エミュレータを起動し、電源ボタンを押したままにして、次を選択します。

機内モードがオフ

エミュレーターをインターネットから切断します。再度接続する場合は、電源ボタンをもう一度押したままにして、次を選択します。

機内モードがオン

そして、エミュレータのインターネット接続が機能し始めます!

14
Naveed Ahmad

Android Studio 3.0アップデート

コントロールセンターをドラッグして開き、実際のデバイスで行っているように飛行機モードボタンをクリックするだけです。

非常に遅いエミュレータをご用意ください。

enter image description here

13
Fangming

以下のコマンドを試してください

WIFI:
$ adb Shell svc wifi enable
$ adb Shell svc wifi disable
MOBILE DATA:
$ adb Shell svc data enable
$ adb Shell svc data disable
11
thanhbinh84

実際のデバイス(およびエミュレーターでも)を確認するには、次の場所に移動します。

設定>ワイヤレスとネットワーク>モバイルネットワーク>データ有効

チェックを外すと機能します。

3
ingsaurabh

実際にはインターネットを無効にするシミュレーターでの接続実際の電話と同じようにです。

  1. 画面を下にスワイプして、通知パネルを表示します。
  2. データネットワークアイコンをタップします
  3. セルラーネットワークをオフにします。

シミュレーターに読み込まれたAndroid 4.4の画像で試してみました。

1
oabarca

最新のエミュレータバージョンは、ADTビューからより簡単な方法を提供します。

Window -> Show view -> Other... -> Android -> Emulator Control

単に変える "データ" からの値 「テレフォニーステータス」 アプリケーションを再度テストします。

1
frapen

Androidエミュレータでインターネットを無効にする手順:

  1. 最初にアプリケーションをエミュレーターにインストールします
  2. エミュレータの電源ボタンを長押しします
  3. 機内モードを選択

これで、エミュレータはインターネット接続を受け入れなくなります。

注:ここでは、Airplanモードの後、エミュレータにアプリをインストールして実行することはできません。そのため、Airplaneモードに置く前に、エミュレータでアプリを実行してください。

もう一度通常に変更するには、エミュレータを長押しして、同じオプションを選択します。

0
sravan

telnet localhost 5554(またはAndroidエミュレータ番号)

インターネット対応:

gsm data home

インターネットが無効です:

gsm data unregistered

http://www.cristianmarquez.com.ar で利用可能な私のライブラリを使用できます。

0