Me gustaría crear una aplicación de Android con funciones de supervisión en tiempo real. Una función de supervisión es auditar el flujo de audio. La otra función es interactuar con un sensor periférico. Estas funciones de monitoreo pueden ser activadas por otros. Además, para ahorrar consumo de energía, la función de audio se ejecutará en modo de votación, es decir, dormirá durante un cierto período de tiempo y se activará durante un cierto período de tiempo.android monitoring apps
Estoy pensando en cómo diseñar la aplicación Android.
Ya sea para diseñar la función de audio como un servicio o una actividad? El problema es que si está diseñado como una actividad, la función de audio estará apagada si la pantalla se apaga después de un período de tiempo.
cómo diseñar la función de votación? Use un AlarmManager o un hilo interno con Timer?
Mi objetivo es ahorrar el mayor consumo de energía posible. Gracias.
¿Qué es "audit the audio flow"? – CommonsWare
usa AudioRecord para leer el flujo del buffer de audio y auditar el nivel de decibelios y hacer el registro. Gracias. – babysnow