Android: Activa el estado de rotación del acelerómetro

He encontrado la carga de ejemplos de establecer la rotación dentro de su aplicación, pero lo que estoy teniendo problemas con es cambiar la configuración de teléfonos ubicados en: Configuración, Pantalla, Rotación automática de pantalla (casilla de verificación) .
Quiero poder comprobar el estado de la rotación de los teléfonos, fijarlo a él es opuesto (auto o apagado) y después cerrar la aplicación.

Esto es lo que tengo:

import android.app.Activity; import android.os.Bundle; import android.provider.Settings; import android.widget.Toast; public class Rotation extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); try{ if (android.provider.Settings.System.getInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0) == 1){ android.provider.Settings.System.putInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0); Toast.makeText(Rotation.this, "Rotation OFF", Toast.LENGTH_SHORT).show(); finish(); } else{ android.provider.Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 1); Toast.makeText(Rotation.this, "Rotation ON", Toast.LENGTH_SHORT).show(); finish(); } } catch(Exception e){ e.printStackTrace(); Toast.makeText(Rotation.this, "Try failed!", Toast.LENGTH_SHORT).show(); finish(); } } } 

Si necesita saber más información, házmelo saber 🙂
¡Cualquier ayuda es apreciada, me está tensionando hacia fuera !!

One Solution collect form web for “Android: Activa el estado de rotación del acelerómetro”

¿Ha configurado el permiso correcto?

No lo hice y el mensaje de detalle de excepción dice,

"Permission Denial: writing com.android.providers.settings.SettingsProvider uri content://settings/system from pid=306, uid=10037 requires android.permission.WRITE_SETTINGS"

Eso prácticamente lo resume todo.

  • Cómo aumentar la velocidad de rotación en android?
  • EditText duplicado en rotación
  • Rotar una matriz de bytes YUV en Android
  • Rotar ImageView en Android <Nivel de API 11
  • OnCreate no se llama cuando la pantalla gira - Android
  • Cuando giro la imagen a 45 grados de superposición que sale de los límites en android
  • Android: gira todo el diseño
  • Android lo que debe ser punto de pivote para girar la imagen alrededor de su centro de la base
  • SetRotationY () width API10 en Android
  • Animación giratoria androide
  • Dibujar el texto verticalmente sobre lienzo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.