2014-12-16 14 views
0

CPU WAKE LOCK을 사용해야하는 작업은 무엇입니까? 예를 들어 절전 모드에서 TelephonyManager getCellLocation()을 사용하고 있는데이 경우 PARTIAL_WAKE_LOCK을 사용해야합니까? 설명서에서이 정보를 찾지 못했습니다. 추신 TelephonyManager은 다른 기기에서 다른 API 구현을 사용하므로 나에게는보기가 까다로울 수 있습니다. 감사.슬립 모드에서 CPU WAKE_LOCK을 사용해야하는 작업에는 어떤 것이 있습니까?

+0

http://stackoverflow.com/questions/5120185/android-sleep-standby-mode- 비슷한 질문을 3 년 전에 요청했거나 변경되었을 수 있습니다. – pvllnspk

답변

0

수 있습니다 WAKE 잠금에 대한 자세한 정보를 원하시면 아래 링크를 참조 시스템 의도를 사용하여 매니페스트에서 트리거 할 수없는 작업.

0
**Flag Value      CPU  Screen Keyboard** 

PARTIAL_WAKE_LOCK     On* Off  Off 

SCREEN_DIM_WAKE_LOCK     On  Dim  Off 

SCREEN_BRIGHT_WAKE_LOCK    On  Bright Off 

FULL_WAKE_LOCK      On  Bright Bright 

전화 화면이 꺼져 있어도 규칙적으로 위치를 계속 유지하려면 부분적인 잠자기 잠금을 사용하십시오. 위의 표에서 우리는 부분적 깨우기 잠금이 화면과 키보드가 꺼져있는 동안에 만 CPU를 켜 놓는 것을 볼 수 있습니다 (위치를 얻고 싶을 때 필요하지 않습니다). 어쨌든 몇 가지 조사가 모두 보이는 후

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

는 또한 SO에이 질문을 참조 도움이

How can I keep my Android service running when the screen is turned off?