para musica mejor inteligente despertar despertador descargar con celulares celular app aplicaciones alarmas alarma android alarm

musica - mejor despertador android 2017



Android obtener lista de alarmas activas (3)

No, AFAIK, no puede hacerlo programáticamente, por lo que no es posible mostrar esa información a un usuario en la interfaz de usuario.

Sin embargo, para su propia referencia puede volcar los datos de alarma a través de

adb shell dumpsys alarm

No necesitas permiso de root para eso.

Pero lo que obtienes de lo de arriba puede ser muy confuso de entender. Para comprender completamente este volcado, debe consultar la respuesta de morphatic here .

¿Hay alguna manera de obtener una lista de todas las alarmas activas programadas en el dispositivo Android en nuestra aplicación mediante programación? Solo señáleme algunos enlaces que pueden ser de ayuda. Básicamente, estoy tratando de dar al usuario la posibilidad de ver todas las alarmas. en su dispositivo, así que quiero obtener una lista de todas las alarmas activas en el dispositivo.


Respuesta corta: no puedes.

El administrador de alarmas no da visibilidad a las alarmas programadas actualmente en el sistema. Cada aplicación que use el administrador de alarmas debe mantener el estado de cada alarma que establezca.

Sin embargo, puede obtener una lista a través de adb como se describe en esta pregunta. Obtener la lista de PendingIntents activos en AlarmManager . Y una aplicación podría obtener un volcado del sistema y las alarmas de esa manera, pero eso requeriría root.


Si te refieres a las alarmas activas, las que están en la aplicación de reloj de alarma del dispositivo, creo que puedes. Intenta comprobar los métodos de Here .

Sin embargo, si quiere decir que desea ver todas las alarmas creadas por AlarmManager en su dispositivo, desafortunadamente no puede hacerlo programáticamente.

Sin embargo, puede ver los datos de volcado en un archivo de texto como este:

adb shell dumpsys alarm > dump.txt