En los teléfonos Android, la orientación suele ser vertical. Cuando deshabilita la rotación automática, la pantalla siempre permanecerá en modo vertical.
En las tabletas con Android, la orientación generalmente es horizontal. Cuando deshabilita la rotación automática, la pantalla siempre permanecerá en modo horizontal.
Aparentemente, no se previó el uso de tabletas mientras estaban acostadas de lado. Cuando hago esto, no hay forma de que la tableta permanezca en modo vertical: con o sin rotación automática, la pantalla se atasca en el paisaje.
Como es bastante difícil para mí cambiar la gravedad, estoy tratando de descubrir si puedo hackear mi tableta para pasar al modo vertical por defecto. Mi pregunta es, ¿dónde se establecería esto? Como no puedo encontrar ninguna aplicación que pueda forzar el cambio de orientación, tengo la impresión de que está incrustado en algún lugar profundo e inaccesible en el sistema operativo. ¿Es esto posiblemente en algún lugar del archivo de propiedades? ¿Está incrustado profundamente en el hardware? ¿Dónde puedo empezar a buscar?
Mi tableta específica es una Notion Ink Adam Running BeastyRom 2.2.1 + Clemsyn
editar: también se pregunta aquí: http://forum.xda-developers.com/showthread.php?p=14315083#post14315083
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
al manifiesto para darle el permiso requerido y en la ejecución del códigoSettings.System.putInt(this.contentResolver, Settings.System.ACCELEROMETER_ROTATION, 0);
para deshabilitar la rotación automática ySettings.System.putInt(this.contentResolver, Settings.System.USER_ROTATION, Surface.ROTATION_0);
configurar la nueva rotación de pantalla predeterminada del teléfono.