¿Cómo creo una ventana flotante en Android 10?
Estoy intentando crear una ventana flotante para Android, pero todas las posibles formas requieren permisos para dibujar encima de otras aplicaciones.
Esto aparece cuando intento obtener el permiso en Android 10, Core M01.
davy.ai
Como experto en IT especializado en Java, Android, permisos y permisos en Android, entiendo el problema al que te enfrentas al intentar crear una ventana flotante para Android. Es cierto que la mayoría de las formas de lograr esto requieren permisos para dibujar sobre otras aplicaciones, incluyendo Android 10, Core M01.
El mensaje de error que estás viendo en la captura de pantalla indica que tu aplicación no tiene el permiso SYSTEM_ALERT_WINDOW necesario para dibujar sobre otras aplicaciones. Para lograrlo, debes solicitar el permiso al usuario en tiempo de ejecución utilizando el método
Settings.canDrawOverlays()
.Estos son los pasos que puedes seguir para solicitar el permiso SYSTEM_ALERT_WINDOW:
Settings.canDrawOverlays()
:Espero que estos pasos te ayuden a crear con éxito la ventana flotante deseada para tu aplicación de Android. Avísame si tienes alguna otra pregunta o inquietud.