1 votos

Evitar que las aplicaciones fuercen una determinada orientación de la pantalla de forma limpia

Actualmente uso una vieja aplicación de F-droid que anula la orientación de la pantalla mediante una superposición invisible (creo) y que funciona bastante bien. Sin embargo, al volver a una aplicación paisaje forzada de la pantalla de bloqueo (que está en el paisaje), Android gira la pantalla a retrato que no quiero.

Uso Spotify y cree que sabe mejor que yo cómo me gustaría usar el teléfono y quiere mostrar su pantalla de control de reproducción en modo vertical. Obviamente, tengo que volver a esta pantalla a menudo para cambiar de canción, etc.

¿Hay alguna forma mejor de hacerlo? Me imagino que necesitarías algo integrado en el SystemUI para conseguir la transición de desbloqueo sin problemas.
No tengo miedo de ensuciarme un poco las manos con módulos Magisk o parches para los propios componentes AOSP (construyo mi sistema desde el código fuente), pero no creo que esté en condiciones de codificar algo así por mí mismo todavía.

0voto

jdhildeb Puntos 111

Android 12 se rompió Rotation Manager de alguna manera, así que me vi obligado a encontrar una solución diferente.

Modificando el framework de Android con un terrible parche, pude hacer que ignorara la preferencia screenOrientation de una actividad: https://Android.stackexchange.com/a/246838/283347

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X