Есть ли способ узнать, включен ли экран устройства Android или нет без широковещательных приемников?Я хочу сделать обновление минутного интервала на устройстве через сервис, который вызывается диспетчером аварий.Я также хочу сохранить срок службы батареи.Поэтому служба обновлений будет работать, если экран устройства включен.
Я нашел решение моей проблемы с этим кодом:
PowerManager powermanager;
powermanager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
if (powermanager.isScreenOn())
{
...
}