Tasker, die beliebteste Android-App zur Automatisierung, erhält in seinem neuesten Update die Logcat-Erkennung. Dies eröffnet eine Menge neuer Automatisierungsmöglichkeiten.
Für Power-User, die jeden Teil ihres Telefons individuell anpassen möchten, gibt es einige unverzichtbare Apps. Apps wie MacroDroid, Automate und Llama bieten alle Automatisierungsfunktionen, aber meiner Meinung nach kann keine davon Tasker das Wasser reichen. Obwohl es vielleicht nicht die beste Benutzeroberfläche hat, ist Tasker meine persönliche Lieblings-Automatisierungs-App, weil der Entwickler so aktiv ist, wie viele Plugins dafür verfügbar sind und wie aktiv die Community ist. Obwohl Android-APIs mit jeder neuen Version immer mehr eingeschränkt werden, haben der Tasker-Entwickler und die Community Wege gefunden, die Einschränkungen zu umgehen. Die neueste Version v5.9.beta.8 hat beispielsweise eine neue Funktion hinzugefügt, die einen völlig neuen Bereich möglicher Automatisierungsanwendungsfälle eröffnet: die Logcat-Erkennung.
Logcat-Erkennung
Letzten Monat hat der Entwickler von Tasker eine neue Beta veröffentlicht aktivierte Zwischenablageüberwachung auf Android 10. Seit Android 10 verhindert, dass Hintergrund-Apps die Zwischenablage lesen, fragen Sie sich vielleicht, wie das möglich war. Die Antwort liegt im Lesen des Logcat. Logcat ist ein Shell-Tool Dadurch wird ein Protokoll aller Systemereignisse und anderer von Apps beigetragener Ereignisse erstellt. Immer wenn ein neuer Zwischenablageeintrag geschrieben wird, enthält das entsprechende Systemprotokoll den Zwischenablagetext. Durch das Lesen dieses Protokolls kann Tasker erkennen, um welchen aktuellen Zwischenablageeintrag es sich handelt.
Normalerweise ist es Apps nicht gestattet, Systemprotokolle zu lesen, und sie können den Benutzer auch nicht um Erlaubnis bitten, ihnen dies zu erlauben. Das liegt daran, dass im Protokoll vertrauliche Daten enthalten sein können. Wenn jeder App die Möglichkeit gegeben wird, Protokolle zu lesen, wird eine ganze Reihe von Würmern im Zusammenhang mit Datenschutz und Sicherheit freigesetzt. Allerdings ist es für einen Benutzer möglich, einer App manuell die Berechtigung zum Lesen von Protokollen zu erteilen. Wenn eine App wie Tasker die READ_LOGS-Berechtigung deklariert, kann der Benutzer diese Berechtigung manuell über ADB erteilen. Wenn Sie die neueste Tasker-Beta installieren, werden Sie dazu aufgefordert.
Was können Sie also mit dem neuen Logcat Entry-Ereignis in Tasker tun? Der Entwickler selbst nennt Ihnen einige Beispiele:
- Erweitern Sie die Bewegungsgesten von Pixel 4
- Führen Sie beim Entsperren des Geräts für jeden Finger unterschiedliche Aktionen aus
- Reagieren Sie auf den Schlummeralarm
- Machen Sie verschiedene Dinge, wenn Sie Ihr Gerät mit Ihrem Finger oder mit einem Muster entsperren
- Reagieren Sie darauf, dass die Zurück-Taste in einer beliebigen App eine Sekunde lang gedrückt gehalten wird
- Reagieren Sie auf das Ein-/Ausblenden der Softwaretastatur
- Führen Sie auf Samsung-Geräten unterschiedliche Aktionen aus, je nachdem, ob auf den Netzschalter doppelgeklickt oder die Bixby-Taste gedrückt wurde
Dies sind alles nur verschiedene Anwendungsfälle, die sich der Entwickler ausgedacht hat, aber dies ist bei weitem keine umfassende Liste der Dinge, die Sie mit der Logcat-Erkennung tun können.
Hier ist ein Video, das zeigt, wie Sie mit Tasker den Logcat für einen gewünschten Eintrag erfassen und filtern:
Die beiden Probleme bei der Logcat-Erkennung bestehen darin, dass die Einrichtung alles andere als benutzerfreundlich ist und sich jederzeit ändern kann, wenn Entwickler die von ihren Apps gesendeten Protokolle optimieren. Die Einrichtung erfordert ein wenig Versuch und Irrtum, aber sobald Sie etwas eingerichtet haben, müssen Sie wahrscheinlich nicht mehr so oft Änderungen an Ihrer Konfiguration vornehmen.
Neue Shortcut-Aktion
Der aktuelle Entwickler von Tasker ist eigentlich nicht der ursprüngliche Entwickler der App. Der aktuelle Entwickler arbeitete früher hauptsächlich an einer Suite von Tasker-Plugins namens AutoApps, also als er übernahm Während seiner Entwicklungsarbeit an Tasker begann er damit, die Funktionalität einiger seiner Plugins in den Haupt-Tasker zu migrieren App. In der neuesten Betaversion von Tasker wird das AutoShortcut-Plugin im Wesentlichen abgelehnt, indem eine neue Shortcut-Aktion hinzugefügt wird.
Die neue Erkennung von Logcat-Einträgen und die Verknüpfungsaktion sind die beiden größten Änderungen in der neuesten Beta-Version, aber es gibt sie Weitere kleinere Änderungen wie eine verbesserte Aktion „Standort abrufen“, eine Variablenvorschau und Fehlerbehebungen für zwei seit langem bestehende Käfer. Sie können das vollständige Änderungsprotokoll lesen Hier. Sie können sich für anmelden Tasker-Beta bei Google Play oder laden Sie die APK herunter im Augenblick.