검색 한 결과이 질문에 대한 답변을 찾을 수 없습니다. 나는 항상 실행되는 앱을 개발 중이다. WiFi를 사용하고 있으며 기기가 잠자기 상태가 될 때까지 모든 것이 올바르게 작동합니다. 하나의 장치가 멀티 캐스트 패킷을 보내고 다른 장치는 패킷을 가져와 깨워 야하지만 그렇지 않습니다. 현재 네트워크 스레드는 내 메인 클래스의 StartService()
에 의해 시작된 서비스 스레드에서 시작됩니다. 서비스에서 나는 wifi 잠금 장치와 wifi 멀티 캐스트 잠금 장치를 사용하여 장치가 잠자기 상태 일 때 wifi 및 멀티 캐스트가 "켜져 있어야"합니다. 믹스에 부분 웨이크 잠금 장치를 추가하려고했지만 여전히 아무 것도 작동하지 않습니다. 어떤 아이디어? 나는 지금 안드로이드 2.3.3을 실행하고있는 2 개의 넥서스에 devleoping하고있다.잠자기 및 잠자기 모드에서 WiFi 데이터 허용
0
A
답변
1
WakeLock에서 PowerManager.ACQUIRE_CAUSES_WAKEUP 플래그를 설정해야하지만 PowerManager.ACQUIRE_CAUSES_WAKEUP 플래그는 PowerManager.PARTIAL_WAKE_LOCK에서 작동하지 않지만 PowerManager.SCREEN_DIM_WAKE_LOCK에서 작동해야합니다. WakeLock에서 acquire()를 호출하면 코드 아래에서 장치의 디스플레이와 CPU를 깨우십시오. 5 초간 잠자기하면 WiFi를 깨울 충분한 시간이 주어집니다.
WakeLock lock = ((PowerManager) getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP, "TAG");
lock.acquire();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
}
// do work here..
lock.release()
관련 문제
- 1. PHP, MySQL 및 "잠자기"연결
- 2. 디스플레이가 잠자기 상태인지 확인하거나 잠자기 알림을 수신하는지 확인하십시오.
- 3. 잠자기 모드로 표시 OSX
- 4. 잠자기 상태의 쿼리
- 5. iphone 잠자기 모드 및 앱과의 상호 작용
- 6. iPhone 잠자기 모드에서 타이머를 실행하는 중 (자바 스크립트 없음)?
- 7. 잠자기 모드에서 전화기를 꺼내기 위해 집 버튼을 눌러서 앱을 시작해야합니다.
- 8. 잠자기 후 NSStatusItem이 표시되지 않습니다.
- 9. iPhone 용 티타늄 잠자기 방지
- 10. Delphi - 스레드 잠자기 시간 조절
- 11. SQL, PHP - 잠자기 연결 닫기
- 12. SSRS - 사용하지 않으면 프로세스가 중지되거나 잠자기 상태가됩니다.
- 13. 컴퓨터가 "잠자기"상태 일 때 무엇인가 수행
- 14. 잠자기 및 대기 스레드가 얼마나 많은 자원을 사용합니까?
- 15. Thread.sleep (xx)하지만 전체 프로그램이 잠자기 상태입니까?
- 16. iPhone 응용 프로그램에서 잠자기 사용 (특히 UINavigationController에서)
- 17. 스레드를 잠자기 할 때 정확히 무엇이 발생합니까?
- 18. NSOperation에서 호출 할 때 UITableView가 잠자기 됨
- 19. Adobe Air를 사용하여 잠시 지연되거나 잠자기 프로그램
- 20. Apple MacBook "잠자기"표시등을 어떻게 제어합니까?
- 21. Google Analytics 추적 코드를 잠자기 상태로 설정
- 22. 자바 스크립트 애니메이션 잠자기 시간 조정
- 23. 잠자기 시간이지만 텍스트가 사라지는 창이 자동으로 닫힙니다.
- 24. 컴퓨터를 잠자기 상태로 전환하거나 깨우는시기를 확인하려면 어떻게합니까?
- 25. 서비스가 잠자기 상태가되지 않도록 할 수 있습니까?
- 26. 잠자기 후 메서드를 호출하는 스레드가 있어야합니까?
- 27. Windows 7은 잠자기/메시지 일시 중지를받습니다.
- 28. 모든 스레드를 잠자기 상태로 만드는 방법 - iphone
- 29. 시험을 위해 안드로이드 폰을 잠자기 상태로 만드시겠습니까?
- 30. 앱이 기기를 잠자기 상태로 만들 수 있습니까?