Home > Android > [Android] WiFi機能のON/OFF状態取得

[Android] WiFi機能のON/OFF状態取得

WiFi機能のON/OFF状態を取得する方法について。
 

  1. AndroidManifest設定
  2. WiFi機能のON/OFF状態取得
  3. サンプルコード
  4. 関連サイト

 

AndroidManifest設定

AndroidManifest にACCESS_WIFI_STATEパーミッションを設定します。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    ...>

    ...
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    ...

</manifest>

 

WiFi機能のON/OFF状態取得

WiFi機能の処理にはWifiManagerクラスを使用します。
WifiManagerオブジェクトは引数に「Context.WIFI_SERVICE」を指定した Context#getSystemService() で取得します。

WifiManager wifiMng = (WifiManager)getSystemService(WIFI_SERVICE);

 
WiFi機能のON/OFF状態は WifiManager#isWifiEnabled() で取得できます。

wifiMng.isWifiEnabled();

 

サンプルコード

ON/OFF状態を取得するメソッドのサンプルです。

import android.net.wifi.WifiManager;


/**
 * WiFi機能のON/OFF状態を取得する。
 * @return ON/OFF状態
 */
private boolean isWifiEnabled() {
    WifiManager wifiMng = (WifiManager)getSystemService(WIFI_SERVICE);
    return wifiMng.isWifiEnabled();
}

 

関連サイト

Developers:WifiManager
 
 

関連があると思われる記事:

このエントリーをはてなブックマークに追加
はてなブックマーク - [Android] WiFi機能のON/OFF状態取得
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`tweetmeme` not found]
[`grow` not found]

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://gacken.com/wp/program/android/2526/trackback/
Listed below are links to weblogs that reference
[Android] WiFi機能のON/OFF状態取得 from ミライニトドケ

Home > Android > [Android] WiFi機能のON/OFF状態取得

Search
Feeds
Meta
人気の記事

Return to page top