В режиме ожидания андроид жрет батарею: Режим ожидания андроид жрет батарею: причины
Режим ожидания андроид жрет батарею: причины
В последнее время, смартфоны превратились в настоящих повседневных помощников в решении многих задач, что сделало данный вид гаджетов крайне популярным. Особенно стоит отметить андроид устройства, отличающиеся возможностью установки огромного числа приложений и, практически неограниченным функционалом. Однако, даже столь продвинутой технике свойственно появление различных проблем, требующих решения.
Разрядка батареи
Одной из довольно специфичных особенностей работы гаджетов на данной операционной системе, является внушительное потребление энергии, что значительно повышает требования к емкости аккумулятора со стороны устройства.
Нередко можно наблюдать, что некий режим ожидания андроид жрет батарею. Поскольку подобное явление значительно снижает срок автономной работы аппарата, а также делает его использование менее удобным, подобную проблему нельзя оставлять без внимания.
Для начала, следует разобраться, зачем вообще нужен данный режим устройству. Прежде всего, он был разработан для экономии батареи в период, когда аппарат не используется пользователем. Зачастую, многие владельцы смартфонов на андроид неправильно определяют, какой именно процесс обеспечивает наибольшие энергозатраты.
Режим ожидания
Данный режим, несмотря на популярное заблуждение, не тратит заряд аккумулятора, а напротив, способствует его сохранению. Не следует ориентироваться на статистические данные, выводимые устройством в меню Батарея, так как они лишь отражают вовлеченность процесса в работу с этим конструктивным элементом.
Если же снижение заряда значительно превышает норму, следует изучить возможные причины:
- Включены живые обои или датчик акселерометра;
- Перегруженность аппарата работающими фоновыми программами;
- Неполадки со связью;
- Повышенная яркость дисплея;
- Подключение по мобильному интернету или Wi-Fi;
- Включен режим В самолете.
ВАЖНО! Не стоит забывать, что высокое потребление энергии свойственно всем без исключения устройствам на этой операционной системе. Лишь несколько брендов специализируются на том, чтобы производить энергоемкие аппараты.
Решение данной проблемы будет крайне простым: отключить ненужные компоненты, снизить яркость дисплея, а также использовать аппарат, выгружая из его оперативной памяти ненужные приложения. Только соблюдение подобных правил способно понизить потребление заряда батареи и сделать автономную работу прибора несколько дольше.
Как не дать Андроиду «скушать» батарейку. заряд батареи андроид
Только теперь я осознаю, как хорошо было мне, знатному симбианофагу, во времена Nokia. Моя любимая E72 до сих пор работает в режиме ожидания как минимум неделю, а если активно мучить и беспрерывно жать на все кнопки — 2 суток как минимум, вынь да положь. Чего никак не скажешь об этом маленьком зеленом прожорливом существе Энди, поселившимся в 75% всех современных смартфонов мира.
Итак, если вы тоже столкнулись с «проклятием одного светового дня», на который едва хватает Android-смартфон, добро пожаловать в мой пост, будем причитать и охать вместе.
Суть проблемы
Почему система Android такая жадная до энергии — об этом подробно и обстоятельно написано в паре-тройке миллионов ссылок поискового запроса. Если есть время и желание — велкам, начинайте читать, и, возможно, через несколько лет истина снизойдет до вашего воспаленного разума. Я лишь хочу поделиться некоторыми дилетантскими соображениями, пусть и нехитрыми, но вполне эффективными.
Во-первых, очевиден тот факт, что современная индустрия химических элементов питания даже близко не отвечает запросам своей клиентуры, особенно из массового потребительского рынка. Складывается парадокс — мы жаждем всё больше гигагерц процессора и больше пикселей на дюйм, но при этом безжалостно утончаем корпус наших гаджетов. Вот и на электронной выставке CES 2013 компания Alcatel представила модель смартфона One Touch Idol Ultra, который является самым тонким на сегодняшний день смартфоном — 6,45 мм. И где там размещать аккумулятор?
Во-вторых, проблема кроется в самой природе Android. Как известно, в основе этой системы лежит ядро Linux — проще говоря, набор кодов, написанный 22 года назад финским студентом Линусом Торвальдсом. Наверное, во все учебники программирования уже вошла знаменитая фраза, которую Линус написал в тот день в компьютерную сеть Usenet: «Привет всем, кто использует миникс — Я делаю (свободную) операционную систему (всего лишь хобби, она не будет большой и профессиональной, как gnu)…»
Ну, скажите, о какой экономии энергии в те годы мог думать стеснительный ботан из Хельсинского университета, когда его компьютер работал от сетевой розетки? Даже в наши дни, если вы надумаете ставить на свой любимый ноутбук какую-нибудь свободную версию операционки на базе ядра Linux, да тот же Ubuntu — ваш ноутбук станет разряжаться на часик-другой быстрее, чем обычно. Называйте это как хотите: родовое пятно Линукса, ошибка в генах, но факт остается фактом.
Другое дело — Symbian, которой долгое время пользовалась Nokia. Самая распространенная до недавнего времени мобильная операционка является потомком EPOC, многозадачной системы, созданной примерно в ту же эпоху, что и Linux, но изначально заточенную под портативные устройства. Вот так, например, выглядел, лэптоп MC400, предок современных нетбуков. Обратите внимание на графический интерфейс и тачпад, и это в те времена, когда люди еще работали на дремучей системе DOS (!).
Но это лишь мои досужие рассуждения, игры провинциального разума, знаете ли. На самом деле, вопрос «Почему Android так аппетитно пожирает батарейку» следует адресовать инженерам и конструкторам, которые за это деньги получают. Нам лишь остается соблюдать простейшие правила экономии света энергии в наших смартфонах, об этом и пойдет далее речь.
Кто виноват?
Давайте посмотрим в настройках нашего девайса — какие именно функции больше всего минусуют заряд нашего смартфона. Заходим в раздел «Батарея» и смотрим.
Главный виновник «Медиасервер» — это аудиоплейер, которым я пользуюсь по пути на работу. Как видите, он оттяпал 35% всего энергозапаса. В вашем случае может быть по-другому. Вторым по счету идет экран, что вполне ожидаемо и логично. Далее по списку — обслуживание самой системы Android, работа радиомодуля и т.д.
Снижаем яркость экрана
Если так задуматься, яркий экран нам нужен только на улице. Но именно там мы реже всего и пользуемся им, следовательно, ставим датчик освещенности на минимум:
Уменьшаем до минимума и другие характеристики дисплея, например, тайм-аут активного свечения.
Можно выключить и подсветку сенсорных кнопок, если вы уже привыкли к их расположению и справляетесь с ними на ощупь.
Избавляемся от лишних понтов
Очень серьезным потребителем энергии является сам радиомодуль, особенно в стандарте 3G. Говорить долго, конечно, не запретишь, собственно, ради этого и приобретался телефон, но если вы не пользуетесь мобильным интернетом, то, по сути, вам этот 3G и не нужен. В таком случае, открывайте в настройках раздел «Мобильные сети» и переключайтесь на старый добрый GSM, чтобы не садить батарейку раньше времени.
Блютус с возу — кобыле легче
Впрочем, речь идет не только о стандарте Bluetooth, но и других службах приема-передачи данных, которые редко используются в вашем телефоне. Просто потяните вниз шторку панели уведомлений и беспощадно деактивируйте все эти GPS, Wi-Fi, Bluetooth, Wi-Fi Direct…
Можно вырубить и автоповорот экрана, если вы не пользуетесь виртуальной клавиатурой в ландшафтной раскладке. Автоповорот обеспечивает датчик гравитации, который тоже требует энергии.
Найдите в настройках раздел «Wi-Fi» и снимите галочку «Всегда» с режима подключения Wi-Fi. Опять же, в конкретном телефоне данная настройка может быть прописана по-другому.
Избавляемся от свистелок-перделок
Если дорогой читатель не особенно падок на эти милые, но чаще всего бесполезные благоглупости типа вибрация при нажатии на клавиатуру, можно выключить их к чертовой бабушке. Некоторые пользователи по той же причине выключают виброзвонок, т.к. в последние годы производители свели его мощность на нет, превратив отличную идею в декоративную фичу (хотя, бывают приятные во всех смыслах исключения).
Смартфон, помоги себе сам!
Помимо всех этих нехитрых правил, можно активировать и стандартный сервис экономии, который предусмотрен в самой системе. От модели к модели он может называться по-разному, тут уж каждый производитель волен сам подбирать меры экономии, но в настройках его следует искать по ключевому слову «Энергосбережение».
Если позволяет время, покопайтесь в параметрах, подгоните под себя и свои потребности время и условия активации энергосбережения. Попробуйте активировать его ночью, когда связь вам, по сути, не нужна.
Вот так, примерно, выглядит процесс борьбы пользователя с операционной системой Android, точнее с её желанием выжать из вашего смартфона всю энергию, до последнего миллиампера в час.
Если у вас в загашнике припасены и другие методы экономии, делитесь, пожалуйста, в комментах, это очень интересная тема.
(c) Рустам Ниязов, редактор SmartShow, [email protected]
Энергопотребление Android-приложений / Блог компании Ситимобил / Хабр
Ваши пользователи жалуются на то, что приложение очень быстро сажает заряд телефона? Запущенный фоновый сервис внезапно останавливается? Сообщения от FCM не доходят до пользователя? Что связывает эти три серьезных вопроса? Ответ прост — неверно выстроенная работа с энергопотреблением приложения.
Давайте разберемся в основных моментах, связанных с этой темой. Возможно, это позволит вам в будущем избежать ошибок, с которыми сталкивалось большинство разработчиков мобильных приложений.
В интернете огромное количество разрозненной информации, собрать которую в единое общее руководство было одной из основных целей этой статьи.
Общая информация
В Android есть следующие платформенные фичи для оптимизации энергопотребления:
В Android 6 появились две фичи для сохранения заряда батареи за счет управления поведением приложений, когда устройство не на зарядке:
Doze Mode
Когда устройство находится в режиме Doze, доступ приложений к определенным ресурсам откладывается до появления окна обслуживания (maintenance window). Список конкретных ограничений.
Если пользователь оставляет на какое-то время устройство отключенным от зарядки и с выключенным экраном, то оно переходит в режим Doze. В этом режиме система пытается сохранить заряд батареи, ограничивая доступ приложений к сетевым и ресурсоемким службам, откладывает Jobs, синхронизацию и Alarms.
Периодически система выходит из режима Doze, чтобы приложения могли выполнить отложенные действия. Во время этого окна обслуживания (maintenance window) система запускает все отложенные синхронизации, Jobs, Alarms и позволяет приложениям получить доступ к сети.
Со временем система все реже и реже планирует maintenance windows, что помогает снизить расход энергии, когда устройство не на зарядке.
В режиме Doze к приложениям применяются следующие ограничения:
- Доступ в сеть приостановлен.
- Стандартные AlarmManager откладываются до следующего окна обслуживания.
- Система не сканирует Wi-Fi.
- Система не позволяет запускаться sync adapters.
- Система не позволяет запускаться JobScheduler.
Чеклист для приложения в режиме Doze:
- Использовать FCM для обмена сообщениями.
- Если пользователь должен сразу увидеть уведомление, то нужно использовать FCM с высоким приоритетом.
- Предоставлять достаточное количество информации в сообщении, чтобы избежать последующих запросов в сеть.
- Установить критически оповещения с setAndAllowWhileIdle() and setExactAndAllowWhileIdle().
- Протестировать приложение в режиме Doze.
App StandBy, App StandBy Buckets
App StandBy позволяет системе определить, что приложение простаивает, когда пользователь не пользуется им активно. App StandBy запускается, когда не выполняется ни одно из следующих условий:
- Пользователь явно запускает приложение.
- Приложение находится на переднем плане (явно или в качестве Foreground service, либо используется другой Activity).
- Приложение генерирует уведомления, которые пользователь видит на экране блокировки или в области уведомлений.
- Приложение является активным приложением администратора устройств.
Когда устройство подключается к зарядке, система выпускает приложения из режима Standby, что позволяет им выполнять любые задачи. Если устройство не используется в течение длительного периода времени, система предоставляет бездействующим приложениям доступ в сеть примерно раз в день.
Определение частоты использования отличается у разных производителей, особенно «жестит» Samsung.
В Android 9 появились новые фичи для управления питанием устройства. Они делятся на две категории:
- App standby buckets. Система ограничивает доступ приложения к ресурсам устройства в зависимости от модели поведения пользователя.
- Battery Saver Improvements. Когда включена функция экономии заряда батареи, система накладывает ограничения на все приложения.
Эти ограничения применяются ко всем приложениям независимо от их targetSdk
.
App StandBy Buckets помогает системе приоритизировать запросы приложений к ресурсам на основании того, как давно и как часто использовалось приложение. На основе шаблонов использования приложение помещается в один из пяти сегментов. Система ограничивает ресурсы устройства, доступные для каждого приложения, в зависимости от того, в каком сегменте находится приложение.
Пять сегментов, назначаемые приложениям в зависимости от приоритета:
- Active. Приложение находится в активном сегменте, если пользователь в настоящий момент использует приложение. Т.е. если видна Activity, или запущен Foreground service, или есть synchronized adapter, связанный с приложением на переднем плане, или пользователь кликнул на уведомление. Если приложение в активном сегменте, то никакие ограничения на использование ресурсов устройства не накладываются.
- Working set. Приложение находится в этом сегменте, если часто запускается, но в данный момент не активно. Система накладывает умеренные ограничения на действия этого приложения.
- Frequent. Приложение находится в этом сегменте, если используется часто, но не каждый день. Система накладывает больше ограничений, также накладываются ограничения на количество сообщений FCM с высоким приоритетом.
- Rare. Приложение находится в этом сегменте, если оно редко используется. В этом случае система накладывает строгие ограничения и на получение сообщений FCM с высоким приоритетом. Система также ограничивает возможность приложения подключаться к интернету.
- Never. Это сегмент для приложений, которые были установлены, но никогда не запускались. Система накладывает жесткие ограничения.
Каждый производитель может установить свои критерии присвоения неактивных приложений к сегментам.
Для определения сегмента, в который система поместит приложение, используется машинное обучение. С его помощью прогнозируется поведение пользователя. Например, если приложение из сегмента Rare было только что использовано и перешло в Active, то это не означает, что после использования приложение поднимется в более приоритетный сегмент. Сегменты определяются на основе прогнозов будущих действий пользователя, а не на основе недавнего использования.
Полезная информация по работе с App StandBy Buckets:
- НЕ пытаться манипулировать тем, к какому сегменту система отнесет приложение.
- Создать Launcher Activity, если ее нет.
- Создавать обработчик нажатий на уведомления. Если с ними нельзя взаимодействовать, то приложение не сможет перейти в активный сегмент.
- Если приложение не показывает пользователю уведомление при получении high-priority FCM-уведомления, то пользователь не сможет взаимодействовать с приложением, и оно не перейдет в активный сегмент. Если многие сообщения будут помечены как high-priority, то приложение исчерпает свою квоту на такие сообщения, и все последующие будут иметь normal-priority.
Firebase Cloud Messaging с App StandBy и режимом Doze
Необходимо использовать FCM для взаимодействия с приложением во время простоя устройства. FCM оптимизирован для работы в режимах ожидания Doze и App StandBy с помощью высокоприоритетных FCM-сообщений. Высокоприоритетные сообщения позволяют разбудить приложение для доступа к сети, даже если устройство находится в режиме Doze или приложение в режиме App StandBy. В обоих режимах система доставляет сообщение и дает приложению временный доступ к сетевым сервисам, а затем возвращает устройство или приложение в режим ожидания.
Как протестировать приложение с различными ограничениями системы
Тестирование Doze Mode
- Получить доступ к ADB (android device bridge) в текущей сессии:
export PATH=«~/Library/Android/sdk/platform-tools»:$PATH
- Перевести систему в режим ожидания:
adb shell dumpsys deviceidle force-idle
- Выйти из режима ожидания:
adb shell dumpsys deviceidle unforce
- Активировать устройство:
adb shell dumpsys battery reset
- Проверить поведение приложения.
Тестирование приложения с App StandBy для Android < 9
- Перевести приложение в App StandBy:
$ adb shell dumpsys battery unplug
$ adb shell am set-inactive <package_name> true
- Пробудить приложение:
$ adb shell am set-inactive <package_name> false
$ adb shell am get-inactive <package_name>
- Проверить работу приложения. Убедиться, что восстанавливается корректно. Проверить, продолжают ли работать уведомления и фоновые процессы.
Тестирование App Standby Buckets
Можно вручную переместить приложение в определенный App StandBy bucket с помощью команды:
adb shell am set-standby-bucket <package_name> active|working_set|frequent|rare
Команда проверки, в каком сегменте сейчас приложение:
adb shell am get-standby-bucket <package_name>
Тестирование ограничений на фоновые процессы
- Вручную применить ограничения на выполнение фоновых задач:
adb shell cmd appops set <package_name> RUN_ANY_IN_BACKGROUND ignore
- Убрать ограничения на выполнение фоновых процессов:
adb shell cmd appops set <package_name> RUN_ANY_IN_BACKGROUND allow
Тестирование режима Battery safety
- Отключить устройство от ПК:
- Проверить поведение устройства в условиях экономии энергии:
adb shell settings put global low_power 1
- Отменить ручную настройку:
adb shell dumpsys battery reset
Ограничения, начиная с Android 7:
- Не отправляются широковещательные сообщения `CONNECTIVITY_ACTION`, если receiver объявлен в манифесте. Если receiver зарегистрирован динамически, то сообщение будет получено.
- Приложения не могут получать или отправлять `ACTION_NEW_PICTURE` или `ACTION_NEW_VIDEO`.
Ограничения, начиная с Android 9:
Если система замечает, что приложение потребляет чрезмерное количество ресурсов, она уведомляет пользователя и дает ему возможность ограничить действия приложения. Это поведение включает в себя:
- Чрезмерные wake locks.
- Избыточное количество фоновых сервисов.
Точные ограничения определяются производителем устройства.
Battery Historian
Инструмент Battery Historian дает представление о расходе заряда батареи. Инструмент визуализирует связанные с энергопотреблением события и предоставляет разнообразные данные, которые могут помочь вам определить поведение приложения, разряжающего батарею.
Анализ приложения с помощью Battery Historian
Предварительно необходимо установить Docker.
- Получить доступ к ADB (android device bridge) в текущей сессии:
export PATH=«~/Library/Android/sdk/platform-tools»:$PATH
- Подключить устройство к ПК.
- Убить текущий ADB-сервер.
adb kill-server
- Проверить доступные устройства:
adb devices
- Сбросить данные о батарее:
adb shell dumpsys batterystats --reset
- Отключить устройство и пройти по выбранному вами сценарию использования приложения.
- Подключить устройство.
- Проверить, что устройство подключено:
adb devices
- Сделать дамп данных батареи:
adb shell dumpsys batterystats > [path/b]batterystats.txt
- Создать отчет для данных:
adb bugreport [path/]bugreport.zip
- Запустить (порт можно указать любой):
docker run -p 5554:5554 gcr.io/android-battery-historian/stable:3.0 --port 5554
- В браузере перейти по ссылке http://localhost:5554 и открыть ZIP файл.
- Вот так примерно будет выглядеть график BatteryHistorian:
На этом графике вы можете узнать, в какой момент запустился ваш сервис, установились wake locks, был запущен JobScheduler и другую информацию. Возможно, вы даже узнаете о своем приложении то, чего еще не знали и о чем не подозревали. Уделите этому инструменту пару-тройку свободных часов и гарантирую, вы не пожалеете.
Energy Profiler
Energy Profiler — встроенный в Android Studio анализатор энергопотребления. Думаю, тут не стоит задерживаться. Этот инструмент довольно хорошо описан, и каждый может оценить его в действии.
BatteryStats + UI-тесты
В этой главе мы разберем, как можно использовать связку из BatteryStats и UI-тестирования.
- Перед запуском теста я написал bash-скрипт:
echo Write test class path e.g. <путь_к_классу_с_тестом>
read testName
export PATH=«~/Library/Android/sdk/platform-tools»:$PATH
adb shell dumpsys battery unplug
adb shell dumpsys batterystats --reset
adb shell am instrument -w \ -e class $testName \ com.myapp.test/androidx.test.runner.AndroidJUnitRunner
adb shell dumpsys batterystats | awk -f BatteryStatsParseScript.awk > BatteryTestsResult.txt
adb shell dumpsys batterystats > BatteryTestsResultFull.txt
adb shell dumpsys batterystats reset
echo You can find the output file in the parent directory named BatteryTestsResult.txt
- Для начала нужно ввести расположение класса с тестом. Например, класс `com.myApp.MyTestEspressoTest`.
- Далее подключается ADB.
- Устройство отключается от ПК.
- Сбрасывается статистика BatteryStats.
- Запускается тест, подставляет класс, введенный нами ранее, и используемый фреймворк для тестирования.
- Выгружается информация об энергопотреблении и парсится в более читаемый формат с помощью .awk-файла. Далее этот файл сохраняется под именем BatteryTestsResultFull.txt в главной папке приложения (или в любой другой, которую вы выберете).
- Выводится сообщение с расположением файла с результатом.
- Сбрасывается статистика BatteryStats.
- Вы восхитительны!
Для парсинга файла, получившегося после теста, применяется .awk-файл. Сам файл я решил не прикладывать, т.к. он получился огромным, и не все будут использовать те же поля, что использовал я. В результате получаем текстовый BatteryTestsResult.txt такого содержания:
Estimated battery capacity: 3700 mAh
Time on battery: 32s 609ms (100.0%) realtime, 32s 610ms (100.0%) uptime
App Uid u0a358
Cpu Usage: 1.56 mAh
Radio Usage: mAh
WiFi Usage: 0.0476 mAh
Wake Usage: mAh
Sensor Usage: mAh
GPS Usage: 0.0417 mAh
Total App Usage: 1.65mAh
Total time in seconds: 32 seconds
Usage per second: 0.0515625 mAh/seconds
User activity: 14 touch
Wi-Fi network: 335.22KB received, 342.84KB sent (packets 745 received, 758 sent)
Результат более удобочитаемый, что стандартный файл BatteryStats. При желании вы можете добавить необходимые поля для анализа либо вместо .awk-файла использовать регулярные выражения.
P.S. Проблемы с Samsung
При написании статьи я наткнулся на полезный сайт https://dontkillmyapp.com, на котором можно узнать, какие ограничения накладывают различные производители на энергопотребление устройств. Самой частой проблемой, с которой я сталкивался, была жалоба пользователей Samsung на высокое энергопотребление различными приложениями. И на этом ресурсе я нашел ответ на свой вопрос.
Вместе с релизом Samsung S8 была представлена утилита для увеличения времени работы батареи под названием App Power Monitor. И чтобы приложения работали корректно, их нужно вносить в whitelist. Также Samsung — рекордсмен по убийству приложений благодаря его «Адаптивной батарее».
На сайте есть рекомендации для разработчиков по обходу ограничений, но в случае с данным производителем:
Чтобы до конца понять, как работает и от каких факторов зависит энергопотребление Android-приложения, одной статьи, конечно, недостаточно. Но надеюсь, что я выполнил свою главную цель — заинтересовать вас этой темой, и вы сможете оптимизировать работу с энергопотреблением. На этом у меня все.
Что делать, если Xiaomi (Redmi) разряжается в режиме ожидания?
В редких случаях пользователи смартфонов Xiaomi (Redmi) замечают, что пока телефон находится в режиме ожидания он заметно разряжается. Это поведение странно, ведь пользователь не пользуется телефоном, а он по какой-то причине активно тратит энергию аккумулятора.
Если оставить вне рамок этой заметки физические повреждения и неисправности и допустить, что телефон не роняли, он не подвергался воздействию воды и иных агрессивных сред, остаётся один ответ – какое-то приложение в фоне активно работает, напрягает процессор, который тратит заряд батареи.
Как вычислить фоновое приложение, которое в тайне разряжает батарею Xiaomi?
В систему MIUI встроена функция, которая следит за действиями всех программ, работающих на Xiaomi в режиме ожидания. Так вы можете посмотреть и узнать какое приложение тратит ресурсы телефона.
Чтобы это сделать войдите в настройки, найдите меню «Питание и производительность».
Выберите строку «Потребление энергии».
В список выстроены все программы, которые запускались с момента последней зарядки батареи и сколько они потребили энергии. Например, вы хотите ограничить аппетиты приложения «Pocket Casts», что для этого делать?
Вернитесь на шаг назад, теперь войдите в меню «Контроль активности».
В списке программ найдите виновника, после чего вы увидите возможность выбрать для него один из четырёх режимов контроля за активностью. По умолчанию используется «Умный режим», обычно его достаточно для адекватной работы, но, если он не справляется, выставьте «Мягкий режим» и понаблюдайте за активностью приложения. Если оно не умерит свои аппетиты, выберите «Жёсткое ограничение», это точно должно заставить его перестать разряжать аккумулятор в фоновом режиме Xiaomi.
Это может быть интересно:
Что делать, если смартфон быстро разряжается
Смартфон – это универсальное устройство, позволяющее решать большое количество самых разных задач с минимальными затратами времени.
В то же время данному устройству в силу специфики своей работы необходимо достаточно много энергии, потому емкость АКБ является очень важным фактором. Но нередко случается, что заряд тратиться очень быстро без видимой на то причины.
Сегодня практически у всех есть такие устройства, как смартфоны. Все известные марки предлагают достаточно качественную продукцию. Но даже ей свойственно ломаться.
Фото: смартфон HTC
Чтобы разобраться, почему быстро разряжается смартфон, необходимо понаблюдать, какие именно факторы влияют на длительность его функционирования. Можно опытным путем установить неисправность.
Если же найти неисправность по каким-то причинам не удается, то стоит попробовать стандартные способы, позволяющие разрешить проблему рассматриваемого типа.
Причины и методы решения
Чаще всего гаджеты на операционной системе «Андроид» очень быстро теряют заряд батареи по причине:
- работы живых обоев;
- работы датчика акселерометра;
- функционирования фоновых программ;
- чрезмерно высокой яркости экрана;
Фото: настройка яркости экрана
- из-за неправильно настроенной связи;
- включенных беспроводных протоколов для передачи данных;
- активированного профиля «В самолете»;
- сети типа 2G.
Обозначенные выше причины быстрого разряда достаточно типичны, для их устранения даже не требуется свершать какие-либо сложные манипуляции.
Живые обои
Работающий экран, а также различного рода протекающие на нем процессы серьезно влияют на нагрузку процессора. Чем она больше, тем быстрее расходуется энергия АКБ. Причем иногда скорость разряда по причине работы данных обоев увеличивается на целую треть.
Живые обои могут быть двух типов:
- установленные дополнительно – в качестве приложения;
- стандартные.
Фото: живые обои
В обоих случаях можно разрешить ситуацию достаточно просто без посторонней помощи.
Если живые обои установлены стандартные, то можно сделать следующее:
- открыть «Настройки»;
- нажать на пункт «Экран»;
- выбрать раздел «Обои»;
- активировать стандартные обои без анимации.
Если же установлено специальное приложение, создающее на рабочем столе анимацию, необходимо просто удалить его.
Для этого потребуется:
- нажать на «Настройки»;
- выбрать «Приложения»;
- найти нужное наименование;
- удалить приложение.
Фото: настройка обоев
Датчик акселерометра
Рассматриваемые гаджеты сегодня представляют собой самые настоящие телекоммуникационные комбайны, напичканные под завязку самыми разными функциями, могущим решать различные задачи.
Практически в каждом устройстве имеется акселерометр, он позволяет измерить ускорение, а также положение аппарата относительно земли. Но его использование увеличивает нагрузку на процессор.
Именно из-за этого устройства может очень быстро разряжаться аккумуляторная батарея.
Чтобы выключить данный датчик и снизить скорость разряда, необходимо:
- скинуть вниз верхний край экрана;
- найти значок под названием «Автоповорот»;
- сделать так, чтобы он не был выделен – отключить его.
Фото: акселерометр
Закройте фоновые приложения
Сразу после экрана центральный процессор (особенно если он многоядерный) является наиболее энергоемким устройством. Так как обработка данных требует поддержания высокого напряжения на шине и внутри самого ЦП. Следовательно, при наличии большого количества одновременно работающих приложений энергия АКБ будет уменьшаться достаточно быстро.
Чтобы закрыть различного рода работающие программы, необходимо:
- открыть меню «Настройки»;
- выбрать пункт «Приложения»;
- активировать раздел «Работающие».
В открывшемся перечне следует выбрать, какие именно утилиты не требуются в данный конкретный момент. После чего нажать на нужный значок и остановить. Для этого имеется специальная кнопка, на которой располагается надпись «Остановить». Порой некоторые продукты от сторонних разработчиков потребляют до 50% запаса аккумуляторной батареи.
Фото: диспетчер задач
Настройка яркости
Наибольшее потребление имеет дисплей. Данная составная часть, в не зависимости от своего типа, во время работы всегда излучает свет, так как работает подсветка. Именно благодаря ей пользователь без затруднений может различить в темноте все, что имеется на экране. Но чем она ярче, тем быстрее расходуется АКБ.
В очень многих случаях такую проблему, как быстро разряжающийся аккумулятор смартфона, можно разрешить простым снижением яркости свечения дисплея.
На всех аппаратах под управлением операционной системы «Андроид» это можно сделать следующим образом:
- пальцем руки опускаем рабочий экран вниз;
- находим в верхней части меню значок под названием «Яркость»;
- откроется длинный ползунок, передвигая который можно отрегулировать силу свечения.
Фото: настройка яркости
Сделав чуть меньше яркость или убавив её до самого нуля порой можно сэкономить до 100% заряда аккумуляторной батареи. Также стоит всегда гасить дисплей, если его использование не требуется.
Видео: Что делать, если батарея быстро разряжается?
Настройка связи
В некоторых случаях для экономии энергии в устройстве необходимо просто отключить некоторые протоколы связи. Например, GPRS/3G/LTE. Так как именно из-за работающих модулей, поддерживающих соединение подобных типов, АКБ может таять буквально на глазах. Зачастую достаточно просто отключить их – это позволит намного реже подключать гаджет к сети.
Работа различных модулей связи отключается достаточно просто. Следует просто открыть панель задач, которая располагается в верхней части экрана, и нажать на соответствующие иконки – подсветка из-под них должна исчезнуть.
Отключите беспроводные технологии
Нередко сразу после покупки счастливые обладатели телефона не могут понять, в чем дело: новая батарея теряет заряд прямо на глазах. При этом каких-либо видимых причин для этого нет: яркость экрана на самом минимуме, работают только самые необходимые фоновые приложения.
Фото: Wi-Fi
Секрет подобного поведения может заключаться в том, что на аппарате просто активированы все одновременно или какие-либо отдельные беспроводные технологии связи.
К ним относятся следующие:
Особенно сильно поедает АКБ Wi-Fi. Чтобы отключить данные технологии, следует открыть настройки и проверить переключатели с соответствующими подписями. Они должны быть в положении «Откл.». В противном случае следует их отключить.
Включите «Режим полета»
На всех гаджетах под управлением операционной системы «Андроид» имеется специальный профиль под названием «Режим полета».
При его активации отключаются следующие модули:
В то же время Wi-Fi и GPS функционировать продолжают. Важной особенность режима рассматриваемого типа является то, что при его работе существенно снижается потребление заряда. Выключить его просто – достаточно нажать клавишу «Power» и выбрать соответствующий пункт меню
Фото: regime of flight
Сеть 2G
Наиболее простым способом избавиться от быстрого расхода батареи является использование режима, при котором связь осуществляется через протокол 2G.
Сделать это очень просто:
- выбираем «Настройки»;
- жмем на «Беспроводные сети»;
Фото: беспроводные сети
- активируем «Мобильная сеть»;
- наживаем «Только 2G».
Прочее
Также телефон может терять заряд АКБ очень быстро по причине проблем с аппаратной частью. Это может быть обычный заводской дефект батареи, материнской платы или же иных деталей смартфона. Иногда возникают проблемы с разъемом специального устройства для заряда, либо напряжение сети не достаточно высокое или же чрезмерно низкое.
Смартфон быстро разряжается в режиме ожидания
Иногда аппарат может очень быстро разряжаться в режиме ожидания. Виновата в этом может быть поврежденная материнская плата, на которой присутствуют токи утечки. Определить наличие подобного рода дефекта возможно только при наличии специального оборудования.
При подозрении на возникновение подобных неполадок лучше всего обратиться в авторизованный сервисный центр.
Видео: Почему так быстро разряжается
Экономьте батарею
Если же все перечисленные выше способы борьбы с падающим зарядом АКБ не помогают, то можно попробовать использовать специальные утилиты:
- Easy Battery Saver;
- Battery Dr.Saver.
Easy Battery Saver
EasyBatterySaver представляет собой утилиту, дающую возможность увеличения длительности работы смартфона на 5 – 20%.
Фото: Easy Battery Saver
Также она обладает следующими дополнительными функциями:
- позволяет полностью зарядить аппарат;
- дает возможность максимально быстро перезагрузить гаджет, убить его задачи;
- может в автоматическом режиме деактивировать Wi-Fi, Bluetooth, а также другие процессы.
BatteryDr.Saver
Battery Dr.Saver представляет собой утилиту, в которой можно выбрать оптимальный режим используемой АКБ. Он дает возможность снизить расход заряда до самого минимума. Но самым важным достоинствов этого приложения является возможность сохранить до 50% заряда в режиме ожидания, а также увеличить длительность работы без подзарядки.
Фото: Battery Dr.Saver
Обновите прошивку
Иногда для разрешения проблемы рассматриваемого типа достаточно просто обновить прошивку. Особенно это касается аппаратов, работающих на очень ранних версиях «Андроид».
Данный процесс не занимает много времени, необходимо лишь наличие хорошего подключения к интернету и полностью заряженного аккумулятора.
Проблемы с батареей на смартфонах под управлением Android достаточно сильно распространены. Тем не менее, в большинстве случаев с ними справиться относительно просто. Необходимо лишь максимально внимательно наблюдать за конкретным аппаратом и проверять, что же именно влияет на длительность работы.
10 проверенных и проверенных советов по продлению срока службы батареи на Android
MakeUseOf — Политика конфиденциальности
Мы уважаем вашу конфиденциальность и обязуемся защищать вашу конфиденциальность во время работы в сети на нашем
сайт. Ниже раскрываются методы сбора и распространения информации для этой сети.
сайт.
Последний раз политика конфиденциальности обновлялась 10 мая 2018 г.
Право собственности
MakeUseOf («Веб-сайт») принадлежит и управляется Valnet inc.(«Нас» или «мы»), корпорация
зарегистрирован в соответствии с законодательством Канады, с головным офисом по адресу 7405 Transcanada Highway,
Люкс 100, Сен-Лоран, Квебек h5T 1Z2.
Собранные персональные данные
Когда вы посещаете наш веб-сайт, мы собираем определенную информацию, относящуюся к вашему устройству, например, ваше
IP-адрес, какие страницы вы посещаете на нашем веб-сайте, ссылались ли вы на другие
веб-сайт, и в какое время вы заходили на наш веб-сайт.
Мы не собираем никаких других персональных данных.Если вы заходите на наш сайт через
учетной записи в социальной сети, пожалуйста, обратитесь к политике конфиденциальности поставщика социальных сетей для получения информации
относительно их сбора данных.
Файлы журнала
Как и большинство стандартных серверов веб-сайтов, мы используем файлы журналов. Это включает интернет-протокол (IP)
адреса, тип браузера, интернет-провайдер (ISP), страницы перехода / выхода, тип платформы,
дата / время и количество кликов для анализа тенденций, администрирования сайта, отслеживания пользователей
движение в совокупности и собирать широкую демографическую информацию для совокупного использования.
Файлы cookie
Файл cookie — это фрагмент данных, хранящийся на компьютере пользователя, связанный с информацией о пользователе.
Мы и некоторые из наших деловых партнеров (например, рекламодатели) используем файлы cookie на нашем веб-сайте.
Эти файлы cookie отслеживают использование сайта в целях безопасности, аналитики и целевой рекламы.
Мы используем следующие типы файлов cookie:
- Основные файлы cookie: эти файлы cookie необходимы для работы нашего веб-сайта.
- Функциональные cookie-файлы: эти cookie-файлы помогают нам запоминать выбор, который вы сделали на нашем веб-сайте, запоминать ваши предпочтения и персонализировать ваш опыт работы с сайтом.
- Аналитические и рабочие файлы cookie: эти файлы cookie помогают нам собирать статистические и аналитические данные об использовании веб-сайта.
- Файлы cookie социальных сетей: эти файлы cookie позволяют вам взаимодействовать с контентом на определенных платформах социальных сетей, например, «лайкать» наши статьи. В зависимости от ваших социальных сетей
настройки, сеть социальных сетей будет записывать это и может отображать ваше имя или идентификатор в связи с этим действием. - Рекламные и таргетированные рекламные файлы cookie: эти файлы cookie отслеживают ваши привычки просмотра и местоположение, чтобы предоставить вам рекламу в соответствии с вашими интересами.
См. Подробности в разделе «Рекламодатели» ниже.
Если вы хотите отключить файлы cookie, вы можете сделать это в настройках вашего браузера. Для получения дополнительной информации о файлах cookie и способах управления ими,
см. http://www.allaboutcookies.org/.
Пиксельные теги
Мы используем пиксельные теги, которые представляют собой небольшие графические файлы, которые позволяют нам и нашим доверенным сторонним партнерам отслеживать использование вашего веб-сайта и собирать данные об использовании, включая
количество страниц, которые вы посещаете, время, которое вы проводите на каждой странице, то, что вы нажимаете дальше, и другую информацию о посещении вашего веб-сайта.
Рекламодатели
Мы пользуемся услугами сторонних рекламных компаний для показа рекламы, когда вы посещаете наш веб-сайт. Эти компании могут использовать информацию (не включая ваше имя, адрес, адрес электронной почты или номер телефона) о ваших посещениях этого и других веб-сайтов для размещения рекламы товаров и услуг, представляющих для вас интерес. Если вы хотите получить дополнительную информацию об этой практике и узнать, как можно отказаться от использования этой информации этими компаниями, щелкните здесь.
Рекламодатели, как сторонние поставщики, используют файлы cookie для сбора данных об использовании и демографических данных для показа рекламы на нашем сайте. Например, использование Google
Файлы cookie DART позволяют показывать рекламу нашим пользователям на основе их посещения наших сайтов и других сайтов в Интернете. Пользователи могут отказаться от использования
DART cookie, посетив политику конфиденциальности Google для рекламы и содержательной сети.
Мы проверили все политики наших рекламных партнеров, чтобы убедиться, что они соответствуют всем применимым законам о конфиденциальности данных и рекомендуемым методам защиты данных.
Мы используем следующих рекламодателей:
Ссылки на другие веб-сайты
Этот сайт содержит ссылки на другие сайты. Помните, что мы не несем ответственности за
политика конфиденциальности таких других сайтов. Мы призываем наших пользователей знать, когда они покидают нашу
сайт, и прочитать заявления о конфиденциальности каждого веб-сайта, который собирает лично
идентифицируемая информация. Это заявление о конфиденциальности применяется исключительно к информации, собираемой этим
Интернет сайт.
Цель сбора данных
Мы используем информацию, которую собираем, чтобы:
- Администрирование нашего веб-сайта, включая устранение неполадок, статистический анализ или анализ данных;
- Для улучшения нашего Веб-сайта и повышения качества обслуживания пользователей, обеспечивая вам доступ к персонализированному контенту в соответствии с вашими интересами;
- Анализируйте использование пользователями и оптимизируйте наши услуги.
- Для обеспечения безопасности нашего веб-сайта и защиты от взлома или мошенничества.
- Делитесь информацией с нашими партнерами для предоставления таргетированной рекламы и функций социальных сетей.
Данные передаются третьим лицам
Мы не продаем и не сдаем в аренду ваши личные данные третьим лицам. Однако наши партнеры, в том числе рекламные партнеры,
может собирать данные об использовании вашего веб-сайта, как описано в настоящем документе. См. Подробности в разделе «Рекламодатели» выше.
Как хранятся ваши данные
Все данные, собранные через наш Веб-сайт, хранятся на серверах, расположенных в США.Наши
серверы сертифицированы в соответствии с Соглашением о защите конфиденциальности между ЕС и США.
IP-адрес и строковые данные пользовательского агента от всех посетителей хранятся в ротационных файлах журнала на Amazon.
сервера на срок до 7 дней. Все наши сотрудники, агенты и партнеры стремятся сохранить
ваши данные конфиденциальны.
Мы проверили политику конфиденциальности наших партнеров, чтобы убедиться, что они соответствуют аналогичным политикам.
для обеспечения безопасности ваших данных.
Согласие в соответствии с действующим законодательством
Если вы проживаете в Европейской экономической зоне («ЕЭЗ»), окно согласия появится, когда
доступ к этому сайту.Если вы нажали «да», ваше согласие будет храниться на наших серверах в течение
двенадцать (12) месяцев, и ваши данные будут обработаны в соответствии с настоящей политикой конфиденциальности. После двенадцати
месяцев, вас снова попросят дать согласие.
Мы соблюдаем принципы прозрачности и согласия IAB Europe.
Вы можете отозвать согласие в любое время. Отзыв согласия может ограничить вашу возможность доступа к определенным услугам и не позволит нам
обеспечить персонализированный опыт работы с сайтом.
Безопасность данных
Наши серверы соответствуют ISO 27018, сводам правил, направленных на защиту личных данных.
данные в облаке. Мы соблюдаем все разумные меры предосторожности, чтобы гарантировать, что ваши данные
безопасность.
В случае, если нам станет известно о любом нарушении безопасности данных, изменении, несанкционированном доступе
или раскрытие каких-либо личных данных, мы примем все разумные меры предосторожности для защиты ваших данных
и уведомит вас в соответствии с требованиями всех применимых законов.
Доступ, изменение и удаление ваших данных
Вы имеете право запросить информацию о данных, которые у нас есть для вас, чтобы запросить
исправление и / или удаление вашей личной информации. пожалуйста, свяжитесь с нами в
[email protected] или по указанному выше почтовому адресу, внимание: Отдел соблюдения требований данных.
Возраст
Этот веб-сайт не предназначен для лиц младше 16 лет. Посещая этот веб-сайт. Вы настоящим
гарантируете, что вам исполнилось 16 лет или вы посещаете Веб-сайт под присмотром родителей.
надзор.
Заявление об отказе от ответственности
Хотя мы прилагаем все усилия для сохранения конфиденциальности пользователей, нам может потребоваться раскрыть личную информацию, когда
требуется по закону, когда мы добросовестно полагаем, что такие действия необходимы для соблюдения действующего
судебное разбирательство, постановление суда или судебный процесс, обслуживаемый на любом из наших сайтов.
Уведомление об изменениях
Каждый раз, когда мы изменяем нашу политику конфиденциальности, мы будем публиковать эти изменения на этой странице Политики конфиденциальности и других
места, которые мы считаем подходящими, чтобы наши пользователи всегда знали, какую информацию мы собираем, как мы ее используем,
и при каких обстоятельствах, если таковые имеются, мы ее раскрываем.
Контактная информация
Если у пользователей есть какие-либо вопросы или предложения относительно нашей политики конфиденциальности, свяжитесь с нами по адресу
[email protected] или по почте на указанный выше почтовый адрес, внимание: Департамент соответствия данных.
.
android — режим сна и режим ожидания приложения
Переполнение стека
- Около
Товары
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
- Авторизоваться
зарегистрироваться текущее сообщество
Переполнение стека
Помогите
болтатьПереполнение мета-стека
.
android — Тестирование дремоты и дежурного режима
Переполнение стека
- Около
Товары
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
.
Как проверить, включен ли режим экономии заряда батареи на Android
Переполнение стека
- Около
Товары
- Для команд
Переполнение стека
Общественные вопросы и ответыПереполнение стека для команд
Где разработчики и технологи делятся частными знаниями с коллегамиВакансии
Программирование и связанные с ним технические возможности карьерного ростаТалант
Нанимайте технических специалистов и создавайте свой бренд работодателяРеклама
Обратитесь к разработчикам и технологам со всего мира- О компании
Загрузка…
- Авторизоваться
зарегистрироваться текущее сообщество
Переполнение стека
Помогите
болтать
.