안녕하세요.
추운 겨울임에도
지금 어플을 wifi용으로 제작중에 있는데요..
절전모드가 켜진 폰의 경우 제대로 되먹질 않네요 ㅠㅠㅠ.
절전모드가 될경우 udp는 완전 받지를 않더라구요..
tcp는 가끔 받아가긴 하던데...
wi-fi절전모드를 끄는 소스코드를 찾고 있는데..
솔직히 불가능일꺼라 생각되지만 그래도 혹시나 몰라서
이렇게 올려봅니다..^^..
휴대폰의 대기모드를 없애는 식으로 파워매니져를 키면 될꺼같은데
기능중에 근접센서로 화면을 껏다 켰다도 해볼생각이여서..
왠지 고민중에 있습니다.......
wifi 절전만 딱 끄면 좋겠는데 말이죠..
와이파이 상세설정에 있는 와이파이 슬립모드 설정 이야기라면
Settings.System.putInt(getContentResolver(), Settings.System.WIFI_SLEEP_POLICY, "원하시는 설정");
으로 설정 가능하답니다 :)
레미_21님 감사합니다 :D
웹에서 왜이리도 찾기 어려운 내용이였던지..
다들 바탕화면에서 메뉴를 눌러서 Wifi설정으로 가라라는 말밖에 없고.. ㅋㅋㅋ
감사합니다.~
-------------------------------------------------------------------------
이글을 추후에 보실 분들을 위해 남겨 놓습니다.
Wifi 설정값들 링크 : http://developer.android.com/reference/android/provider/Settings.System.html#WIFI_SLEEP_POLICY
putInt와 putString을 적절히 나눠써야됨.
import android.content.ContentResolver;public class WifiSleepPolicyManager { ContentResolver myCr = null; public WifiSleepPolicyManager(ContentResolver cr) { myCr = cr; } public boolean setPolycy(String thisPolicy){ if(myCr != null){ return android.provider.Settings.System.putString(myCr, android.provider.Settings.System.WIFI_SLEEP_POLICY, thisPolicy); } return false; }}
소스 참고 '-'/
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
퍼미션 참고 ' -'//
Wifi를 건들임에도 불구하고 Setting값 조절이기때문에 Wifi 퍼미션은 주지 않습니다.
절전모드가 와이파이 통신에도 영향을 미치는지 몰랐네요. 답글이 달리면 저도 도움 좀 받겠습니다.