-1. Para que la app se inicie con el dispositivo en determinados firmware hay que activar Ajustes->Aplicaciones->Inicio automatico, de otro modo no se activan las alarmas al reiniciar -2. Para que la alarma suene estando fuera de la aplicacion se requiere el permiso Ajustes->Aplicaciones->Más permisos->Permitir la ejecución de ventanas emergentes
Compilación: Version de Java: 1.8