0

Android でアプリケーションを起動したときに、wifi などのシステム サービスを開始する方法を教えてください。IE ブラウザが開き、wifi が自動的にオンになります。私はこれを達成する方法を探していましたが、そうする方法を見つけることができませんでした。少し説明のある例を提供していただければ幸いです。ありがとうございました

4

1 に答える 1

0

パラメータに基づいて wifi を有効または無効にする関数を次に示します。

public static void toggleWiFi(Context cx, boolean param) {
    WifiManager wm  = (WifiManager) cx.getSystemService(Context.WIFI_SERVICE);

    if (wm != null) {
        if (!param) {
            wm.setWifiEnabled(false);
        } else {
            wm.setWifiEnabled(true);
        }
    }
}

関数は非常に単純です。最初に wm で WifiManager サービスを取得し、次に param の値に基づいて無線を有効または無効にします。

関数を機能させるには、マニフェストに次の権限が必要です。

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

お役に立てれば...

于 2013-07-09T00:57:05.387 に答える