Android 14 может добавить поддержку новой функции, которая может дать пользователям представление о состоянии батареи их устройства. Новые интерфейсы прикладного программирования (API), обнаруженные в последней бета-версии Android 14, могут отображать такие сведения, как состояние батареи телефона, дату изготовления, дату первого использования, количество завершенных циклов зарядки и политику зарядки. Поскольку они предоставляются с использованием API-интерфейсов, сторонние приложения также могут получить доступ к некоторым статистическим данным до ожидаемого появления функций мониторинга состояния батареи, когда Android 14 будет выпущена позже в этом году.

Новые API-интерфейсы BatteryManager были замечены Мишаалом Рахманом из Esper в последней бета-версии Android 14. Два из этих API, которые отслеживают циклы зарядки аккумулятора и состояние зарядки аккумулятора, являются общедоступными, что означает, что сторонние приложения могут получить к ним доступ. С другой стороны, такие детали, как политика зарядки, состояние работоспособности и политика зарядки, доступны только системным приложениям.

Приложения для мониторинга состояния батареи существуют в Play Store уже несколько лет, и такие приложения, как AccuBattery и BatteryGuru, предлагают оценки состояния батареи без каких-либо API, на которые можно положиться. Между тем, владельцы iPhone получили доступ к функции мониторинга состояния батареи, встроенной в приложение настроек, начиная с iOS 11.3.

По словам Рахмана, чтобы стороннее приложение могло получить доступ к этим системным API, вам необходимо предоставить ему разрешение BATTERY_STATS Android. Это разрешение, которое вы можете предоставить через интерфейс командной строки и USB-кабель.

Хотя до Android 14 еще несколько месяцев, разработчик Нарек (Twitter: @narektor) уже опубликовал приложение с открытым исходным кодом, способное считывать эту статистику из общедоступных и системных API. Если вы используете Android 14 Beta 2 на своем смартфоне Pixel, вы можете загрузить приложение Batt с открытым исходным кодом. из GitLab.

Стоит отметить, что приложение является всего лишь проверкой концепции, и вам не следует полагаться на эти детали, пока в конце этого года не будет выпущена Android 14. Рахман также отмечает, что такие приложения, как Tasker, также добавить поддержку для автоматизации на основе статистики батареи, предоставляемой системой на Android 14. Точно так же, если Google предложит встроенную систему, такую ​​​​как iOS, для предоставления статистики состояния батареи, это сократит потребность в сторонних приложениях, предлагающих аналогичные функции.


Ежегодная конференция разработчиков Apple не за горами. От первой гарнитуры смешанной реальности компании до новых обновлений программного обеспечения — мы обсуждаем все, что с нетерпением ждем на WWDC 2023, в подкасте Orbital, Gadgets 360. Орбитал доступен на Спотифай, Гаана, ДжиоСаавн, Подкасты Google, Подкасты Apple, Амазонская музыка и везде, где вы получаете свои подкасты.
Партнерские ссылки могут генерироваться автоматически — подробности см. в нашем заявлении об этике.

Android 14 может представить функцию работоспособности батареи, приложения могут использовать API для отображения статистики работоспособности

Comments

No comments yet. Why don’t you start the discussion?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *