#AndroidQ #ThermalAPI
Keeping cool in Android Q with the Thermal API
Хотите узнать насколько нагрелся ваш смартфон пока ваше приложение было на нем запущено? А может на основе этой информации оптимизировать нагрузку приложения на устройство? Тогда хорошие новости - в Android Q появилось новое Thermal API, которое позволит вам получить информацию о текущей температуре устройства (PowerManager.getCurrentThermalStatus()), а также подписываться на изменения (PowerManager.addThermalStatusListener()).
P.S. Не все устройства на текущий момент поддерживают такие возможности, так как необходима реализация на уровне HAL от производителя.
Keeping cool in Android Q with the Thermal API
Хотите узнать насколько нагрелся ваш смартфон пока ваше приложение было на нем запущено? А может на основе этой информации оптимизировать нагрузку приложения на устройство? Тогда хорошие новости - в Android Q появилось новое Thermal API, которое позволит вам получить информацию о текущей температуре устройства (PowerManager.getCurrentThermalStatus()), а также подписываться на изменения (PowerManager.addThermalStatusListener()).
P.S. Не все устройства на текущий момент поддерживают такие возможности, так как необходима реализация на уровне HAL от производителя.
Joe Birch
Keeping cool in Android Q with the Thermal API
We've all been there are some point - using our Android device and things start to feel like they're getting a bit warm in our hands. Whether we're playing a game or using an application that is performing an intensive operation, these things can often require…