안드로이드

안드로이드 WIfi auto turn on 와이파이 자동으로 활성화시키기

알통몬_ 2018. 5. 15. 12:48
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


예전 포스팅에서 

이번 포스팅에서는 블루투스가 아닌 

Wifi 와이파이를 묻지 않고 On / Off 하는 방법에 대해서

알아보도록하겠습니다.

먼저 manifest.xml 에 WIFI 관련된 퍼미션들을 주었습니다.

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
<uses-feature android:name="android.hardware.wifi"/>


그리고 onCreate() 내부에
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);

if(wifiManager != null) {
if (!wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(true);
}
}

이 코드까지만 넣어주면 wifi 가 turn on 되어 있지 않을 때 
wifi 가 자동으로 turn on 됩니다.

어렵지 않죠?

이상으로 안드로이드 와이파이 자동으로 
활성화시키기에 대해서 알아보았습니다.
감사합니다.


반응형