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