C'è un modo per scoprire che lo schermo del dispositivo Android è acceso o no senza ricevitori broadcast? Voglio effettuare aggiornamenti a intervalli di minuti sul dispositivo tramite il servizio richiamato dal gestore degli allarmi. Voglio anche preservare la durata della batteria. Quindi il servizio di aggiornamento verrà eseguito se lo schermo del dispositivo è attivo.come scoprire lo stato della schermata su un dispositivo Android?
ho trovato una soluzione al mio problema con questo codice:
PowerManager powermanager;
powermanager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
if (powermanager.isScreenOn())
{
...
}