0

ここで考えられる解決策:Androidでモバイルデータを無効にする方法

http://developer.android.com/reference/android/net/ConnectivityManager.htmlでは、さまざまなネットワークの可用性を照会する方法を確認できます。GPRS/その他のデータを使用しないようにデバイスに指示する方法はありますか?

「パケットデータを使用」を切り替えたときに設定/ワイヤレスとネットワーク/モバイルネットワークで何が起こるかを行う方法が欲しい


WIFIではなく、セルラーを無効にするAPIが必要です。WIFIはすでにオフになっています。オフのままにしたい。目標は、ユーザーがショートカットを保持したり、1 日の特定の時間や他の条件下でパケット データを切り替えるように構成したりできるアプリケーションを介して他に何も変更せずに、「パケット データの使用」をオフまたはオンに切り替えるためのより迅速な UI を提供することです。

4

1 に答える 1

1

Wi-Fi 接続が確立されると、2G や 3G などのセルラー ネットワークよりも優先されます。Wi-Fi 接続が切断されると、有効で接続されている場合、Android システムはセルラー接続を探します。

次のコードを使用して、Android で wifi アダプターを無効/有効にすることができます。

private void networkChangeTest() {

    if(wifiManager.isWifiEnabled()) {
        wifiManager.setWifiEnabled(false);
    } else wifiManager.setWifiEnabled(true);

}

Wi-Fi が有効になっている場合はオフになり、有効になっている場合はオンになります。Wi-Fi が無効になると、Android システムは自動的にセルラー データ接続に移行します。

Android システムでは、一度に 1 つのデータ接続 (wifi/cellular) しかアクティブにできません。

アップデート :

このリンクは、パケット (セルラー) データ オプションを有効/無効にする方法を示しています: Android でモバイル データを無効にする方法

于 2013-06-04T11:46:20.440 に答える