Mi piacerebbe creare un'applicazione Android con funzioni di monitoraggio in tempo reale. Una funzione di monitoraggio consiste nel controllare il flusso audio. L'altra funzione è quella di interagire con un sensore periferico. Queste funzioni di monitoraggio possono essere attivate da altri. Inoltre, al fine di risparmiare energia, la funzione audio verrà eseguita in modalità polling, cioè per un certo periodo di tempo e una sveglia per un certo periodo di tempo.applicazioni di monitoraggio Android
Sto considerando come progettare l'applicazione Android.
Se progettare la funzione audio come servizio o attività? Il problema è che se è progettato come un'attività, la funzione audio sarà disattivata se lo schermo si spegne dopo un certo periodo di tempo.
Come progettare la funzione di polling? Utilizzare un AlarmManager o una filettatura interna con Timer?
Il mio obiettivo è quello di risparmiare il consumo di energia il più possibile. Grazie.
Che cos'è "verifica il flusso audio"? – CommonsWare
utilizzare AudioRecord per leggere il flusso del buffer audio e controllare il livello di decibel e creare il registro. Grazie. – babysnow