Tengo un teléfono de pantalla grande y me pregunto si puedo hacer que se reconozca como una tablet, como en..:
- La barra de navegación debe permanecer en el fondo en lugar de rotar hacia los lados.
- La sombra de la notificación no ocupa todo el ancho de la pantalla en el retrato / no se queda en el medio en el paisaje
- Las aplicaciones que soportan la disposición de la tablet la usarán
AFAIK, un valor de DPI (densidad de LCD) suficientemente pequeño desencadenará el cambio, pero naturalmente quiero que los elementos de la UI se mantengan en un tamaño visible y cómodo. Se supone que hay un disparador (¿una condición de "si no"?) que calcula si la UI de la tablet debe activarse basándose en la métrica del dispositivo y el valor de DPI anterior, sin embargo, no sé dónde está el disparador real o cómo debo cambiarlo para que siempre diga "tablet". He visto que se hacen cosas similares a las versiones de Android por debajo de la 5.0 a través de módulos Xposed, pero ya están bastante desactualizados.
Aunque ahora hay Xposed para Android 7.x, prefiero una solución que no involucre a Xposed, por lo que potencialmente podría aplicarse a futuras versiones de Android también antes de que Xposed llegue a apoyarlo.
¿Alguna idea?
0 votos
Ya me han dicho que las aplicaciones y los navegadores web detectan el tamaño de la pantalla en pulgadas. Si puedes engañar eso entonces debería funcionar. Estoy publicando esto como un comentario porque no tengo ni idea de si esto es cierto o cómo incluso investigar cómo hacer esto. Estoy muy interesado en esta cuestión, así que dejo esto para que alguien más lo investigue.