Как я могу узнать, что заставляет «Android OS» расходовать заряд батареи?

22

Проблема в том, что я вижу высокий процент по пункту «Android OS» в разделе «Использование батареи», и я хочу выяснить, что его вызывает. Но позвольте мне сказать, что я заинтересован в методах диагностики и инструментах, а не в увеличении срока службы батареи, как вы увидите на рисунках ниже, что батарея разряжается не намного быстрее, чем ожидалось.

Вот ситуация с телефоном прямо сейчас:

  • Последняя оплата 13 часов назад
  • Я перезапустил телефон после зарядки
  • Я выключил все (например, GPS, WiFi, сеть передачи данных)
  • Я был в сети 2G все время
  • Мое единственное использование с телефона в течение дня было несколько минут Wi-Fi, получение двух SMS-сообщений и вызов, который длился менее минуты.
  • У меня отключена автосинхронизация

А вот статистика использования батареи:

  • ОС Android: 67%
  • Дисплей: 10%
  • Ячейка в режиме ожидания: 9%
  • Телефон в режиме ожидания: 6%

ОС Android показывает 1 час 30 минут процессорного времени, но общее время, в течение которого телефон был включен, составило менее 30 минут, и у меня нет ничего активного в фоновом режиме.

Уровень заряда батареи совсем не плохой (80%), но, учитывая, что я ничего не сделал с телефоном (и что у телефона есть батарея на 2500 мАч), мне любопытно узнать, что вызывает использование батареи.

Очевидно, это должно быть вызвано некоторыми фоновыми задачами, которые не перечислены в использовании батареи. Я ищу способы, инструменты и методы, которые позволят мне диагностировать это дальше и связать 67% использования с реальными приложениями.

Некоторая дополнительная информация:

У меня Galaxy Note, с установленным Gingerbread 2.3.6. У меня установлена ​​«Usage Timelines Free» (которая не работала в течение дня), и она не показывает чрезмерного использования ЦП каким-либо приложением, которое может привести меня к тому, кто потребляет батарею.

Смежный вопрос (полезно, но не ответил на мой вопрос): что может привести к тому, что процесс «Android OS» использует высокий процент заряда батареи?

Iravanchi
источник
Я немного смущен. Телефон был включен менее 30 минут, но вы зарядили его и перезапустили 13 часов назад?
Шанс
Я зарядил его и перезапустил 13 часов назад, и с тех пор я не использовал его более 30 минут. (Но устройство не было выключено, экран был выключен все время)
Iravanchi

Ответы:

9

Используйте приложение, такое как «Лучшая статистика батареи». Это приложение предоставляет подробную информацию обо всех запущенных сервисах. Это намного лучше, чем стандартное приложение для диагностики.

Кроме того, многие основные сервисы для системы относятся к «ОС Android». В устройствах Samsung Galaxy S II имеется очень специфическая ошибка, связанная с календарем TouchWiz, которая постоянно выполняет множество ненужных проверок, которые не позволяют устройству нормально спать, когда экран выключен. Это приводит к огромному расходу заряда аккумулятора. Поскольку TouchWiz на S II очень похож на тот, что на Galaxy Note, у вас может быть та же самая ошибка.

Эти ссылки могут дать вам лучшую идею:

Gautham C.
источник
Спасибо, на самом деле я так и сделал. Я использовал приложение BBS, чтобы выяснить, что существуют блокировки ядра, мешающие глубокому сну. Вот подробное объяснение XDA, если вам интересно или вы можете прокомментировать то, что на самом деле произошло: forum.xda-developers.com/showthread.php?t=1419087
Iravanchi
Ха-ха, нет, спасибо. Все хорошо. Мой друг и я уже изучили это, потому что у него есть Galaxy SII и у него была эта проблема. :)
Gautham C.
Ну, проблема все еще там для меня. Блокировка от пробуждения ядра держит мой телефон без сна под названием «GPS», и я решил, что это из-за сетевого расположения. Когда я выключаю сетевое местоположение, телефон глубоко засыпает. Так что если у вас есть идеи по этому поводу, ваша помощь очень ценится :)
Iravanchi
хммм .... я не уверен. Многие сервисы touchwiz ссылаются друг на друга. Может быть, повторное использование кода Samsung в различных сервисах привело к тому, что проблема wakelock возникла в нескольких сервисах? Я бы посоветовал заглянуть на форумы xda для вашего устройства. Вероятно, у вас будет хорошее решение
Gautham C.
@Iravanchi: AFAIK, это довольно легко исправить. Карты -> Настройки -> Настройки местоположения -> Отключить «Отчеты о местонахождении». Это предотвращает почти весь разряд батареи во время простоя, IIRC.
Чинмай Канчи
-2

Я думаю, что вы должны перечитать соответствующий вопрос.

Скорее всего, это связано с тем, что службы ОС или приложения остались работать в фоновом режиме Я предлагаю вам попробовать что-то вроде taskkiller или самого taskmanager и проверить, какие приложения все еще работают в фоновом режиме. Даже если вы думаете, что не запустили ни одного, вполне вероятно, что устройству удалось запустить некоторые службы синхронизации, прежде чем вы остановили синхронизацию.

Рауль Маренго
источник
У меня установлен убийца задач, и я вижу много запущенных приложений. Поскольку службы запускаются автоматически, я хочу знать, какие из них должны отвечать за потребление батареи, чтобы я мог принять решение о сохранении или удалении их. И автосинхронизация была отключена перед перезагрузкой устройства.
Ираванчи
2
Не используйте убийц задач. Android уже имеет встроенный TaskKiller, который убивает приложения безопасно и чисто. приложения-убийцы задач, как правило, грубо насильственно убивают приложения, по сути, заставляют их закрывать Известно, что они вызывают нестабильность системы в долгосрочной перспективе, могут на самом деле вызывать большее усилие, возникающее позже по линии, а также могут быть проблемой с точки зрения срока службы батареи.
Gautham C.
-2

Я пользуюсь Samsung Galaxy R более 5 месяцев. Такое замечательное устройство, конечно, проблема в сроке службы батареи. Я перепробовал многие ресурсы, которые бесполезны. Я сделал заводской отдых 2 раза до сих пор бесполезно. После полной зарядки он разряжается внезапно до 45% за 4 часа (не было 3G, wifi, GPS). Я был полностью разочарован, наконец, у меня появилась возможность прочитать этот форум. Там я начал думать о GPS-пробуждении, наконец-то я нашел решение. Выберите «Настройки», «Местоположение и безопасность», отключите «Использовать GPS-спутники» (убедитесь, что вы подключены к Интернету), затем попытайтесь наблюдать. Теперь, пожалуйста, обратите внимание на мои наблюдения ниже, с 1 утра 99% до 6 часов утра 97% (пение было во сне), с 6 часов утра 97% до 6 часов вечера 85% (нормальное использование). Попробуйте, если это поможет другим избежать неприятностей.

Bijipo
источник
1
Где вы видите эти настройки? У меня нет ничего под Settings | Securityназываемым «дистанционным управлением».
Але