programacion - Abrir la configuración de Android programáticamente
manual de programacion android pdf (7)
Echa un vistazo a la página Mostrando programáticamente la configuración
//---display the main Settings page---
startActivity(
new Intent(Settings.ACTION_SETTINGS));
En general, usa la constante predefinida Settings.ACTION__SETTINGS
. La lista completa se puede encontrar here
¿Cómo puedo abrir la configuración programáticamente?
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.
Para lograr esto solo use un Intent usando la constante https://developer.android.com/reference/android/provider/Settings.html , 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);
https://developer.android.com/reference/android/provider/Settings.html puede encontrar una lista de contants para mostrar configuraciones específicas o detalles de una aplicación.
Puedes abrir con
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
Puede regresar presionando el botón Atrás en el dispositivo.
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);
}
}
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.
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));