Gibt es eine Möglichkeit, sich von Ihrem Android 4.2-Tablet-Benutzerkonto abzumelden?

Eine der netten Funktionen, die in Android 4.2 Jelly Bean auf Tablet-Geräten eingeführt wurden, ist die Möglichkeit, Benutzerkonten zu erstellen, genau wie Sie es auf Desktop-Betriebssystemen tun. Allerdings scheint es meines Erachtens nirgendwo eine Abmeldemöglichkeit zu geben, die zB dazu führen würde , dass alle von einem Benutzer initiierten Prozesse gestoppt werden .

Die einzige Standardoption in der Welt der Mehrbenutzerumgebungen, die ich sehen kann, ist das Wechseln zwischen Benutzerkonten. Dazu muss ich auf meinem Google Nexus 7-Tablet nur den Bildschirm sperren und ihn dann entsperren, indem ich die Ein-/Aus-Taste der Hardware drücke. Auf dem angezeigten Bildschirm können Sie auswählen, bei welchem ​​Benutzerkonto Sie sich anmelden möchten.

Dies ist sehr wichtig, da ich befürchte, dass die von anderen Benutzern gestarteten Prozesse die Leistung des Geräts beeinträchtigen könnten.

Tatsächlich können Sie sich etwas einfacher "abmelden", als indem Sie die Hardware-Ein / Aus-Taste drücken: Wischen Sie von der oberen rechten Ecke nach unten, um das 3x3-Bedienfeld mit den Einstellungsverknüpfungen anzuzeigen. Klicken Sie auf die obere linke Zelle im Bedienfeld, die ein Foto von Ihnen ist. Dadurch gelangen Sie zum Bildschirm "Anmelden".
Guter Punkt, offby1, ich habe diese Möglichkeit entdeckt, den Bildschirm zu sperren, nachdem ich diese Frage gestellt hatte :-) Trotzdem bleibt das Problem, sich abzumelden und gleichzeitig Apps und Prozesse auf einfache Weise zu schließen.
Sie haben Recht, sich Sorgen zu machen. Die Prozesse anderer Benutzer arbeiten tatsächlich im Hintergrund und behindern die Leistung. Ich sehe es in den Batteriestatistiken und in der Liste der aktiven Prozesse.
Ein weiterer Punkt ist, dass andere Benutzer möglicherweise einen Sperrschutz haben, was bedeutet, was auch immer die Lösung sein mag, sie muss unabhängig von den Aktivitäten anderer Benutzer sein.

Antworten (2)

Die einzige Möglichkeit, die ich gefunden habe, war, das Gerät neu zu starten .

Achten Sie darauf, nach dem Neustart nicht zu anderen Benutzern zu wechseln. Sobald Sie zu einem anderen Benutzer wechseln, werden seine Prozesse initiiert und funktionieren auch dann weiter, wenn Sie zu Ihrem Benutzer zurückwechseln - genau wie Sie in der Frage sagten.

Seltsam, dass Google dieses Problem nicht angegangen ist. Vielleicht auf einer neueren Android-Version 4.3+?

* Das passiert mir auf meinem Asus Memo Pad mit Android 4.2.

Im Terminalemulator;

Wurzel werden

$ su

Listen Sie Benutzer auf, um ihre ID zu erhalten. Es ist die erste aufgeführte Nummer, normalerweise 11 für den ersten Benutzer. 0 ist Eigentümer. Dh 11:user:10 & 0:owner:13

# pm list users

Stoppen Sie die Ausführungsinstanz des Benutzers (Abmeldung)

# am stop-user <id>

Normalerweise 'bin stop-user 11'

Sie können den Gerätebesitzer, ID 0, nicht abmelden.

Benötigt Root-Zugriff :(
Gibt es eine relevante API, die in der ActivityManager-Klasse auch für System-Apps verfügbar gemacht wird?