Abrir la configuración de Android programáticamente

¿Cómo puedo abrir la configuración programáticamente?

Puedes abrir con

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0); 

Puede regresar presionando el botón Atrás en el dispositivo.

Esto lo hizo por mí

 Intent callGPSSettingIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivityForResult(callGPSSettingIntent); 

Cuando presionan hacia atrás, regresa a mi aplicación.

Puedes intentar llamar:

 startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS)); 

para otra pantalla en la pantalla de configuración, puede ir a

https://developer.android.com/reference/android/provider/Settings.html

Espero ayudarte en este caso.

Echa un vistazo a la página Mostrando programáticamente la configuración

  startActivity(context, new Intent(Settings.ACTION_SETTINGS), /*options:*/ null); 

En general, usa la constante predefinida Settings.ACTION__SETTINGS . La lista completa se puede encontrar aquí

Para lograr esto solo use un Intento usando la constante ACTION_SETTINGS , definida específicamente para mostrar la Configuración del Sistema:

 startActivity(new Intent(Settings.ACTION_SETTINGS)); 

startActivityForResult () es opcional, solo si desea devolver algunos datos cuando la actividad de configuración está cerrada.

 startActivityForResult(new Intent(Settings.ACTION_SETTINGS), 0); 

aquí puede encontrar una lista de contants para mostrar configuraciones específicas o detalles de una aplicación.

Puedes hacer otra clase para hacer este tipo de actividades.

 public class Go { public void Setting(Context context) { Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } } 

Use esta intención para abrir la pantalla de seguridad y ubicación en la aplicación de configuración del dispositivo Android

  startActivity(new Intent(Settings.ACTION_SECURITY_SETTINGS));