Ich habe googleMaps in meiner Anwendung eingerichtet und ich möchte eine Warnmeldung erstellen, falls der Benutzer nicht sein GPS aktiviert hat.Aktivieren Sie die GPS-Einstellung in Android
Ich habe alles richtig eingestellt, aber ich glaube, ich habe ein Problem mit der folgenden Funktion:
private void launchGPSOptions() {
final ComponentName toLaunch = new ComponentName("com.android.settings","com.android.settings.SecuritySettings");
final Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(toLaunch);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivityForResult(intent, 0);
}
Der Fall, der ich begegne das ist, wenn ich nicht mein GPS aktiviert haben und dann drücke ich die Taste für die Suche Mein Standort, anstatt mich in die GPS-Einstellungen fallen zu lassen, lässt mich in den Sicherheitseinstellungen fallen. Ich denke, der Fehler ist das zweite Argument von ComponentName.
Kann mir jemand helfen, den richtigen Klassennamen für das GPS zu finden?