BetterBatteryStats - приложение, которое показывает вам гораздо более подробную информацию о том, что на самом деле использует аккумулятор вашего телефона. С BetterBatteryStats вы можете точно определить, какие приложения и настройки разряжают аккумулятор.
Начиная
BetterBatteryStats доступен за $ 2,99 в Google Play, и это того стоит. Если вы хотите попробовать, прежде чем покупать, вы можете скачать приложение бесплатно со своей темы на форуме разработчиков XDA. Обязательно поддерживайте разработчика и покупайте приложение, если найдете его полезным.
Приложение начнет мониторинг после первого заряда. После того, как вы установили приложение, вам нужно будет зарядить свой телефон, а затем дать BetterBatteryStats время для сбора данных. Вы можете использовать свой телефон обычно в течение нескольких часов, использовать его в обычный день или даже оставлять его сидящим всю ночь, чтобы видеть только то, что делает ваш телефон, когда вы его не используете. BetterBatteryStats использует стандартные события Android, поэтому для сбора этих данных не нужно использовать дополнительные батареи.
Обсуждение Wakelocks
Ваш телефон Android имеет три состояния: Пробудитесь с включенным экраном (когда вы его используете), Awake с выключенным экраном (когда он выполняет действия в фоновом режиме) и Sleeping.
Если вы не используете свой телефон или планшет, вы хотите, чтобы он оставался в спящем режиме как можно больше. Спящий режим потребляет очень мало батареи.
Однако ваш телефон не может оставаться в состоянии сна все время. Приложения, которые должны выполнять действия в фоновом режиме, используют частичные wakelocks, чтобы поддерживать пробуждение телефона во время выполнения действия. Любое приложение, которое должно делать что-либо в фоновом режиме - Gmail, получающий новую почту, музыкальный проигрыватель, играющий музыку с выключенным экраном телефона, или приложение «Контакты», синхронизирующее ваши контакты, - все используют частичные громкоговорители, чтобы поддерживать пробуждение телефона.
Вы можете увидеть эффект wakelocks в действии, просмотрев информацию о состоянии телефона после того, как BetterBatteryStats успел собрать данные. Например, на скриншоте ниже мы видим, что телефон работает более 21 часа. Экран телефона был включен только в течение 12 минут, но сам телефон просыпался почти два часа.
Почему телефон проработал более полутора часов, когда мы не использовали его? Частичные вакелоки не спали. Мы можем уменьшить количество времени, которое пробуждает телефон, тем самым увеличивая срок службы батареи, устраняя wakelocks. (Обратите внимание, что wakelocks просто измеряют время, когда телефон не спал, когда экран был выключен. Если вы используете свой телефон для прослушивания музыки с выключенным экраном, ожидается большое количество времени ожидания с выключенным экраном и неизбежным.)
Просмотр парных вакелов
Чтобы просмотреть частичные wakelocks, нажмите меню «Другое» в верхней части приложения и выберите «Частичные вакелоки». Вы увидите список действий, вызвавших wakelocks. Приложение, которое вызвало большинство wakelocks, появится в верхней части списка, поэтому вы узнаете, какие проблемы вам нужно сосредоточить.
Например, на скриншоте ниже мы видим несколько причин wakelocks: Google Maps автоматически обновляет наше местоположение (возможно, Google Now будет знать, где мы), Pocket синхронизирует наши непрочитанные статьи, Twitter, синхронизирует новые твиты и синхронизацию приложений Google+ новый контент.
Элимирование частичных вакелов
С помощью этой информации мы знаем, что мы можем сделать, чтобы выжать больше батареи из нашего телефона. Мы могли бы отключить отчет о местоположении в Google Картах (приложение Google Maps -> Настройки -> Настройки местоположения -> Отчеты о местоположении -> Не обновлять ваше местоположение), настроить Pocket на менее частое (или даже ручную синхронизацию), настроить Twitter чаще проверять новые твиты и отключать функцию синхронизации приложения Google+.
Конечно, решения, которые вы здесь делаете, - это компромиссы. Например, если Gmail является для вас большим источником wakelocks, вы можете настроить Gmail на автоматическую синхронизацию новой электронной почты. Вы будете получать новые письма только при синхронизации вручную с кнопкой обновления в приложении Gmail, и если вы это сделаете, вы никогда не получите уведомления о новых электронных письмах.
Если есть приложение, которое продолжает создавать wakelocks, и вы его не используете, его следует удалить. Если вы не можете удалить приложение, потому что оно появилось с вашим телефоном, вы можете отключить его. Чтобы отключить приложение, откройте экран «Настройки», нажмите «Приложения», перейдите в список «Все» и найдите приложение. Нажмите имя приложения и нажмите кнопку «Отключить». (Вы не должны использовать эту функцию для отключения полезных приложений, так как это может вызвать проблемы.)
Для получения дополнительных рекомендаций по улучшению срока службы аккумулятора ознакомьтесь с нашим полным руководством по увеличению времени автономной работы телефона Android.