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