Android Wakelock이란 무엇이며 해결 방법 1

Android Wakelock이란 무엇이며 해결 방법

안드로이드 배터리가 충분히 충전된 상태로 잠자리에 들었는데 아침에 완전히 방전된 전화기를 보고 깨어난 적이 있습니까? 대답이 예인 경우 스마트폰에 설치된 웨이크록 앱의 영향을 받을 수 있습니다. 물론 이것은 배터리 상태가 좋지 않기 때문일 수도 있습니다. 그러나 휴대폰의 리소스를 사용하고 배터리 수명을 소모하는 오작동 앱으로 인해 시스템 깨우기 시나리오는 건강한 장치에서도 발생할 수 있습니다.

잘 자요 (Shutterstock을 통해)

문제를 더 잘 이해하기 위해 Android와 관련하여 wakelock이 무엇인지, 배터리 수명 향상을 위해 문제를 감지하고 수정하는 방법을 살펴보겠습니다.

Wakelock이란 무엇입니까?

전화기의 전원 버튼을 눌러 화면을 잠그면 전화기가 절전 모드로 전환될 것이라고 가정합니다. 그러나 항상 그런 것은 아닙니다. 장치의 리소스를 사용하고 전화기가 최대 절전 모드로 전환되지 않도록 백그라운드에서 실행되는 앱이 있습니다. 이로 인해 휴대전화의 프로세서가 계속 작동하므로 사용하지 않을 때도 배터리 수명이 줄어듭니다. 이러한 wakelock의 대부분은 앱이 백그라운드에서 데이터를 동기화하거나 위치 서비스를 사용하기를 원하기 때문에 발생합니다.

배터리 통계 2

따라서 휴대폰이 절전 모드인 후에도 CPU를 계속 실행하는 앱을 깨우기 잠금 앱이라고 합니다. 그러나 이러한 앱이 전적으로 비난받는 것은 아닙니다. 아침에 업데이트된 이메일 받은 편지함을 보려면 이러한 웨이크록이 필요합니다. 앱은 권한을 사용하여 데이터를 서버에 동기화하며 때로는 몇 분만 지속됩니다.

배터리 통계 1

문제는 일부 앱이 한 시간 동안 이 권한을 사용하여 휴대폰의 CPU가 항상 작동하도록 할 때 시작됩니다. 예를 들어 Google Play 서비스를 사용하십시오. 위치를 활성화한 경우 이 서비스는 거의 밤새 휴대폰의 CPU를 깨어 있게 하고 배터리 수명을 크게 줄입니다.

이제 wakelock이 무엇인지 알았으므로 이를 유발하는 앱을 감지하는 방법을 살펴보겠습니다.

메모: 이 데이터를 검색하려면 높은 권한이 필요하므로 루트 액세스가 필요합니다. 장치에 대한 루트 권한이 없으면 wakelock 문제에 대해 할 수 있는 일이 많지 않습니다. 하지만 요즘에는 기기를 루팅하는 것이 쉽기 때문에 이 페이지를 북마크하는 것을 잊지 말고 Android를 루팅하는 방법을 알아낸 다음 다시 방문하세요.

Wakelock을 유발하는 앱 감지

루팅된 전화가 있으면 웨이크록을 감지하는 것은 매우 쉽습니다. 배터리를 100%까지 완전히 충전하고 장치에 Wakelock Detector라는 앱을 설치합니다. 그런 다음 휴대 전화를 한 번 재부팅하고 앱을 시작하십시오. Wakelock Detector는 루트 액세스를 요청하고 데이터를 수집하는 백그라운드에서 실행됩니다.

Wakelock 감지기 3
Wakelock 감지기 2

몇 시간 후에 앱으로 돌아오면 앱이 백그라운드에서 CPU를 실행한 총 시간을 확인할 수 있습니다. 앱이 wakelock을 트리거한 횟수도 확인할 수 있습니다.

Wakelock 감지기 4
Wakelock 감지기 1

문제 해결

이제 이러한 wakelock을 유발하는 앱을 알고 있으므로 가장 간단한 옵션 중 하나는 앱을 제거하고 Play 스토어에서 더 나은 대안을 찾는 것입니다. 그러나 제거할 수 없는 Google Play 서비스와 같은 시스템 앱이 있습니다. 이러한 앱은 전화가 작동하는 데 필요합니다.

증폭 2
증폭 1

이러한 앱을 계속 확인하려면 Amplify라는 Xposed 모듈을 설치할 수 있습니다. Amplify는 기본적으로 Android용 배터리 절약 앱이지만 다른 앱과 달리 시스템에 설치된 여러 앱의 깨우기 잠금 요청을 제한하는 모듈이 있습니다. 선택 깨우기 오른쪽 탐색 모음에서 옵션을 선택합니다. 제한할 권한을 선택하고 유리한 기간을 지정합니다. 이 앱은 문제를 해결하기 위한 권장 설정도 제공합니다.

증폭 3

결론

이상으로 Android의 wakelock과 이로 인해 발생할 수 있는 배터리 문제를 해결하는 방법에 대한 거의 모든 내용을 살펴보았습니다. 백그라운드에서 실행되는 Google 위치 서비스로 인해 높은 소모를 경험하는 사람들은 반드시 시도해야 합니다. 혼란스럽거나 추가 설명이 필요한 경우 의견을 남겨주시면 기꺼이 도와드리겠습니다.

우리의 활동을 지원해주세요 ❤️

이 글이 마음에 드셨다면, 앞으로도 좋은 콘텐츠를 계속 발행할 수 있도록 팁을 남겨주세요.

페이팔로 안전하게 결제
Moyens I/O Staff는 당신에게 도움이 될 기술, 개인 개발, 라이프스타일 및 전략에 대한 팁을 제공하여 당신에게 동기를 부여했습니다.