마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

wifi 가 sleep모드 들어가면 끊어집니다

0 추천
안녕하세요 wifi관련 질문 부탁드립니다

휴대폰의 조명이 꺼지면 wifi연결이 되지않는것 같습니다

그래서 아래코드를 oncreate에 넣어도 끊기는건 여전합니다

PowerManager powerManager = (PowerManager) context.getSystemService(context.POWER_SERVICE);
wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "wakelock");
wakeLock.acquire();
WifiManager wifiManager = (WifiManager) context.getSystemService(context.WIFI_SERVICE);
wifiLock = wifiManager.createWifiLock("wifilock");
wifiLock.setReferenceCounted(true);
wifiLock.acquire();
 

수동으로 wifi 설정을 안끊기게 설정말고는  방법이 없는건지요

읽어주셔서 감사합니다

좋은하루되십시요
생초 (1,110 포인트) 님이 2013년 9월 4일 질문

2개의 답변

0 추천

보통은 CPU만 lock 해 줘도 안 끊기는 것으로 알고 있는데 특이한 단말이네요.

스크린도 안꺼지게 PARTIAL_WAKE_LOCK 대신 SCREEN_BRIGHT_WAKE_LOCK 을

사용해 보시는게 어떻까 합니다.

http://developer.android.com/reference/android/os/PowerManager.html#SCREEN_BRIGHT_WAKE_LOCK

 

사악미소 (65,330 포인트) 님이 2013년 9월 5일 답변
0 추천
설정 -> 무선 네트워크 -> WIFI 설정 -> 옵션메뉴 -> 고급설정 -> 절전 정책

절전 정책에서 원하시는 것을 하시면 됩니다.

 

보통 기본 옵션이 화면이 꺼지면 wifi도 같이 꺼지게 되어 있습니다.
원조안드로이드 (58,190 포인트) 님이 2013년 9월 5일 답변
...