2016-05-10 5 views

Antwort

0
Intent intent = new Intent(Settings.ACTION_HOME_SETTINGS); 
startActivity(intent); 
+0

Bitte bearbeiten Sie mit mehr Informationen. Code-only und "try this" Antworten werden abgeraten, da sie keine durchsuchbaren Inhalte enthalten und nicht erklären, warum jemand "das versuchen sollte". – abarisone

3

Um die Home-Bildschirm-Einstellungen Seite, rufen Sie die Settings.ACTION_HOME_SETTINGS Absicht zu bringen. Dies wird jedoch NUR in API 21 und höher unterstützt.

API 20 und niedriger müssen die Settings.ACTION_SETTINGS Absicht aufrufen, und der Benutzer muss den Rest des Wegs navigieren. (Vorzugsweise mit Anweisungen vor der Hand)

Verwenden Sie den folgenden Code, um die beste Absicht, wenn verfügbar, zur Verfügung zu stellen. Dies öffnet die Home-Einstellungen direkt auf API 21 und höher, ansonsten wird die Einstellungsseite auf API 20 und darunter geöffnet.

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) { 
    final Intent intent = new Intent(Settings.ACTION_HOME_SETTINGS); 
    startActivity(intent); 
} 
else { 
    final Intent intent = new Intent(Settings.ACTION_SETTINGS); 
    startActivity(intent); 
} 
Verwandte Themen