2011-08-08 4 views
0

나는 약 4 개월 전에 안드로이드에서 작업하기 시작했다. AlarmManager를 사용하는 프로젝트를 만들었습니다. 흐름은 AlarmManager-> service-> wifi not available-> AlarmManager continue-> service ..와 같습니다. 기기가 재부팅되지 않은 경우이 알람이 며칠 동안 예약 될 수 있습니다. 프로젝트의 배터리 배수 부분에 도움이 필요했습니다. AlarmManager Project가 배터리를 소모하는 속도를 어떻게 알 수 있습니까? 배터리가 많이 소모되면 내 앱이 유용하지 않을까 걱정됩니다.Android AlarmManager 무거운 배터리 드레인 어?

답변

-1

디스플레이 화면, 액세스 및 Wi-Fi 스캐닝, 블루투스, GPS, 라이브 월페이퍼 등과 같이 많은 배터리 전력을 소모하는 몇 가지 사항이 있습니다. 포럼이나 자료를 돌아 다니면서 많은 사람들이 짧은 배터리 사용 시간에 대해 불평하는 것을 보았습니다. 실제로 이해하기 쉽지만 모바일에서 지속적으로 사용하는 모든 리소스를 면밀히 살펴보면 놀랐습니다. 개인적으로, 나는 그것으로 일하지 않을 때, 나의 전화를 하루에 두 번씩 청구하기 위해 사임했다.

그럼에도 불구하고, 나는 당신을 위해 몇 가지 제안이 :

  1. 사실 알람 관리기 작동하는 방법과 그 익숙하지 않은,하지만 난 당신이 배터리 시간을 절약 할 예정 경보의 빈도를 줄일 수도있을 것 같군요. 자동으로 시작되는 많은 응용 프로그램이 있지만이 방법을 사용하는지 확실하지 않습니다!

  2. JuiceDeffender (JuiceDeffender)와 JuicePlotter를 사용하십시오. 이것들은 배터리 소모량을 모니터하고 계획 할 수있는 앱입니다.

  3. 테스트 만들기 : 하루 일정으로 알람을, 다른 날에하지 마십시오! 그런 다음 배터리 수준을 분석합니다.

  4. 아마 android.stackexchange.com의 사람들은 Android 전력 소비에 대해 더 깊이 알고 있습니다. 그들에게 물어보십시오!

건배!

+0

감사합니다. 나는 개발자로서 답변을 요구 했으므로 point : 2를 사용하지 말아야한다. point : 3이 내가 생각하는 최선의 방법이다. – singsuyash