Eine Anleitung, wie Sie die Always-on-Display-Funktion von Samsung basierend auf benutzerdefinierten Kontexten wie Aufladung, Geräteausrichtung oder Standort auslösen können.
Samsung erntet viel Kritik für seine Leistungsoptimierung in Bezug auf seine Software (aber wie groß ist die Kritik überhaupt). Ob legitim und/oder korrekt, darüber wird ein anderes Mal diskutiert), aber es ist schwer zu leugnen, welchen Mehrwert ihre Software bietet bringt. Ich könnte noch endlos über alle Funktionen sprechen, die Sie auf der Samsung Experience (früher bekannt) finden wie TouchWiz), aber heute werde ich mich darauf konzentrieren, wie ich eine Funktion etwas verbessern kann: Always On Anzeige. Genauer gesagt, wie Aktivieren Sie „Always on Display“ beim Laden automatisch, deaktivieren Sie es jedoch, wenn nicht geladen wird.
Für diejenigen unter Ihnen, die nicht auf dem Laufenden sind: Die Always on Display (AOD)-Funktion von Samsung ist ein spezieller Bildschirmmodus, der angezeigt wird, wenn Android eine Zeitüberschreitung erfährt. In diesem Modus können Sie schnell das aktuelle Datum, die aktuelle Uhrzeit, Nachrichten, Kalenderereignisse und mehr sehen
anpassbare Funktionen. AOD ist exklusiv für die Smartphones der Samsung Galaxy S7- und S8-Serie verfügbar und bietet eine nützliche Möglichkeit, einen schnellen Blick auf wichtige Informationen zu werfen, ohne jemals einen Finger auf Ihr Telefon legen zu müssen.AOD kann basierend auf einem Zeitplan in den Einstellungen automatisch umgeschaltet werden, aber ansonsten gibt es nicht viele andere Kontexte, mit denen Sie steuern können, wann AOD aktiv ist. Glücklicherweise können wir mit der Leistungsfähigkeit von Tasker jeden Kontext festlegen, den wir auslösen möchten, wenn AOD ein-/ausgeschaltet ist. Ich habe eine gemacht Einfache App, die Sie auf Ihrem Samsung Galaxy S7, S7 Edge, S8 oder S8+ installieren und vergessen können und die AOD nur beim Laden einschaltet, aber ich zeige auch, wie Sie jeden anderen Kontext festlegen können, den Sie möchten.
Laden Sie die AOD on Charge-App von XDA Labs herunter
Hinweis: Die obige App wurde mit Tasker mit Tasker App Factory erstellt. Es gibt keine Benutzeroberfläche. Bitte verstecken Sie das App-Symbol nach der Installation in Ihrer App-Schublade. Sie können sehen, wie die App erstellt wurde, indem Sie die folgenden Schritte ausführen.
Tutorial – AOD-Modus in benutzerdefinierten Kontexten auslösen
Anforderungen
- Tasker ($2.99)
Obwohl ich hier Tasker verwende, steht es Ihnen frei, jede andere Automatisierungs-App Ihrer Wahl zu verwenden. Tasker ist bei weitem das beliebteste und die meisten Leute kennen es, also verwende ich es.
Option 1 – AOD-Modus umschalten, wenn eine Verbindung zu bestimmten WLAN-Netzwerken besteht
Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Einrichten dieses Skripts. Ich werde mich auf das Aktivieren/Deaktivieren des AOD-Modus konzentrieren, wenn Sie eine Verbindung zu Ihrem Heim-/Arbeits-WLAN-Netzwerk herstellen oder trennen, Sie können aber auch jeden anderen gewünschten Auslöser einrichten.
- Öffnen Sie Tasker und tippen Sie unten rechts auf die Schaltfläche „+“, um ein neues Profil zu erstellen.
- Tippen Sie auf „Status“, um einen Statuskontext hinzuzufügen.
- Wählen Sie „Net“ und dann „WiFi Connected“.
- Tippen Sie unter SSID auf die Lupe, um eine Liste der gespeicherten SSIDs anzuzeigen. Wählen Sie hier Ihr gewünschtes WLAN-Netzwerk.
- Drücken Sie die Zurück-Taste und Tasker fordert Sie auf, eine vorhandene Aufgabe anzuhängen oder eine neue zu erstellen. Wählen Sie „Neue Aufgabe“. Machen Sie sich nicht die Mühe, es zu benennen.
- Tippen Sie im Aufgabenbearbeitungsbildschirm auf das +-Symbol unten in der Mitte, um eine Aktion hinzuzufügen.
- Wählen Sie „Code“ und dann „Java-Funktion“.
- Klicken Sie auf das Kaffeesymbol und wählen Sie KONTEXT.
- Klicken Sie auf die Lupe neben „Funktion“ und suchen Sie nach „getContentResolver()“.
- Oben sollte ein neues „Return“-Feld erscheinen. Geben Sie hier „cr“ ein. Drücken Sie Zurück, um zum Aufgabenbearbeitungsbildschirm zurückzukehren.
- Fügen Sie eine weitere Java-Funktionsaktion hinzu (Schritte 6–7). Klicken Sie dieses Mal für das Feld „Klasse“ oder „Objekt“ auf die Lupe und suchen Sie nach „Einstellungen$System“. Klicken Sie für das Funktionsfeld auf die Lupe und wählen Sie putInt. Nun erscheint eine Reihe von Parametern. Klicken Sie für den Param (ContentResolver) auf die Kaffeetasse und wählen Sie das „cr“-Objekt aus. Geben Sie als Param (String) aod_mode ein. Geben Sie für Param (int) 1 ein.
- Drücken Sie Zurück, um zum Aufgabenbearbeitungsbildschirm zurückzukehren. Drücken Sie nun lange auf die beiden von uns durchgeführten Aktionen und tippen Sie auf die Schaltfläche „Zwischenablage“, um sie zu kopieren. Drücken Sie „Zurück“, um zum Tasker-Hauptbildschirm zurückzukehren.
- Sobald Sie auf dem Hauptbildschirm von Tasker sind, drücken Sie lange auf die gerade erstellte Aufgabe und tippen Sie auf „Exit-Aufgabe hinzufügen“. Machen Sie sich nicht die Mühe, die Aufgabe zu benennen.
- Wenn Sie sich im Bearbeitungsbildschirm der neuen Aufgabe befinden, drücken Sie lange auf eine beliebige Stelle in der Mitte des Bildschirms, bis die Aktion „Einfügen“ angezeigt wird. Tippen Sie, um die beiden zuvor kopierten Aktionen einzufügen.
- Tippen Sie hier auf Aktion Nr. 2 und scrollen Sie nach unten. Ändern Sie unter Param (int) 1 auf 0. Tippen Sie auf die Schaltfläche „Zurück“, bis Sie zum Hauptbildschirm von Tasker zurückkehren, und schon sind Sie fertig!
Option 2 – AOD-Modus auslösen, wenn das Gerät mit der Vorderseite nach oben auf dem Tisch liegt
Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Einrichten dieses Skripts. Ich werde mich auf das Aktivieren/Deaktivieren des AOD-Modus konzentrieren, wenn Ihr Gerät offen liegt.
- Öffnen Sie Tasker und tippen Sie unten rechts auf die Schaltfläche „+“, um ein neues Profil zu erstellen.
- Tippen Sie auf „Status“, um einen Statuskontext hinzuzufügen.
- Wählen Sie „Sensor“ und dann „Ausrichtung“.
- Stellen Sie sicher, dass unter „Is“ „Face Up“ steht.
- Drücken Sie die Zurück-Taste und Tasker fordert Sie auf, eine vorhandene Aufgabe anzuhängen oder eine neue zu erstellen. Wählen Sie „Neue Aufgabe“. Machen Sie sich nicht die Mühe, es zu benennen.
- Tippen Sie im Aufgabenbearbeitungsbildschirm auf das +-Symbol unten in der Mitte, um eine Aktion hinzuzufügen.
- Wählen Sie „Code“ und dann „Java-Funktion“.
- Klicken Sie auf das Kaffeesymbol und wählen Sie KONTEXT.
- Klicken Sie auf die Lupe neben „Funktion“ und suchen Sie nach „getContentResolver()“.
- Oben sollte ein neues „Return“-Feld erscheinen. Geben Sie hier „cr“ ein. Drücken Sie Zurück, um zum Aufgabenbearbeitungsbildschirm zurückzukehren.
- Fügen Sie eine weitere Java-Funktionsaktion hinzu (Schritte 6–7). Klicken Sie dieses Mal für das Feld „Klasse“ oder „Objekt“ auf die Lupe und suchen Sie nach „Einstellungen$System“. Klicken Sie für das Funktionsfeld auf die Lupe und wählen Sie putInt. Nun erscheint eine Reihe von Parametern. Klicken Sie für den Param (ContentResolver) auf die Kaffeetasse und wählen Sie das „cr“-Objekt aus. Geben Sie als Param (String) aod_mode ein. Geben Sie für Param (int) 1 ein.
- Drücken Sie Zurück, um zum Aufgabenbearbeitungsbildschirm zurückzukehren. Drücken Sie nun lange auf die beiden von uns durchgeführten Aktionen und tippen Sie auf die Schaltfläche „Zwischenablage“, um sie zu kopieren. Drücken Sie „Zurück“, um zum Tasker-Hauptbildschirm zurückzukehren.
- Sobald Sie auf dem Hauptbildschirm von Tasker sind, drücken Sie lange auf die gerade erstellte Aufgabe und tippen Sie auf „Exit-Aufgabe hinzufügen“. Machen Sie sich nicht die Mühe, die Aufgabe zu benennen.
- Wenn Sie sich im Bearbeitungsbildschirm der neuen Aufgabe befinden, drücken Sie lange auf eine beliebige Stelle in der Mitte des Bildschirms, bis die Aktion „Einfügen“ angezeigt wird. Tippen Sie, um die beiden zuvor kopierten Aktionen einzufügen. Tippen Sie hier auf Aktion Nr. 2 und scrollen Sie nach unten. Ändern Sie unter Param (int) 1 auf 0. Tippen Sie auf die Schaltfläche „Zurück“, bis Sie zum Hauptbildschirm von Tasker zurückkehren, und schon sind Sie fertig!
Hinweis: Die restlichen Schritte im Bildformat können genauso ausgeführt werden wie die vorherigen Screenshots in Option Nr. 1. Beginnen Sie einfach bei der zweiten Reihe der Screenshots und fahren Sie dort fort.
Abschluss
Wie Sie sehen, können Sie dank Tasker den Always-on-Display-Modus für praktisch jeden gewünschten Kontext aktivieren oder deaktivieren. Die einfache App, die ich erstellt habe, zielt darauf ab, die am häufigsten nachgefragte Feature-Edition für AOD abzudecken. Wenn Sie jedoch etwas anderes von AOD erwarten, liegt die Macht in Ihren Händen, diese Änderungen vorzunehmen.