2012-01-02 20 views
1

私は、ラジオグループ(「オン」または「オフ」のいずれか)でWiFiのステータスを表示する必要があるアプリケーションを作成する必要があります。ユーザーがSettingsPageをクリックすると、アプリケーションのデフォルトの動作がWifiの状態を表示するようにしたい。 RadioGroupはWifiのステータスをチェックし、それに応じてそれを表示する必要があります(「オン」または「オフ」)。私はまた、Wifiの状態を切り替えることができる必要があります。AndroidデバイスのWifiの状態を切り替える

以下の画像が私の質問を明確にすることができたら幸いです。

お時間をいただきありがとうございます。

enter image description here

答えて

4

チェックこの質問:Android: How to Enable/Disable Wifi or Internet Connection Programmatically

とWiFiがそうでないように選択されていないラジオボタンを作る上にある場合は、ラジオボタンが選択されていることを確認します。

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); 
wifi.setWifiEnabled(true); 

注:無線LANを有効にするには

WifiManager wifi = (WifiManager) this.context.getSystemService(Context.WIFI_SERVICE); 
boolean b=wifi.isWifiEnabled(); 
+0

こんにちは、私はここで "コンテキスト"は何ですか?それはコンテキストコンテキストですか? ? – Vinoth

+0

はいそれは 'this.context'です –

+0

ありがとう、iveは日のための解決策を探していました! BTWはアクセス許可 "ACCESS_WIFI_STATE"を忘れないでください。 –

0

:無線LANの状態をチェックする程度

詳細情報のWiFi状態にアクセスするには を、我々はAndroidManifest内部に次の権限を追加する必要があります.xmlファイル:

android.permission.ACCESS_WIFI_STATE 
android.permission.UPDATE_DEVICE_STATS 
android.permission.CHANGE_WIFI_STATE