Ich habe Samsung Galaxy S4 GT-I9506, Android 5.0.1 Lollipop. Ich verwende die Anwendung Tasker. Ich finde es zu visuell. Ich möchte seine Profile und Ereignisse per Code schreiben, damit ich mich leicht mit meinen Freunden darüber austauschen kann. Wie können Sie beispielsweise den folgenden Prozess von ihrer Homepage in Code schreiben?
Schalten Sie nachts den Flugmodus ein, um den Akku zu schonen/Strahlung zu reduzieren, aber schalten Sie ihn alle 15 Minuten aus, um nach SMS/Voicemail zu suchen.
Es wäre so toll, die Benutzeroberfläche von Android durch Funktionen besser steuern zu können. Ich denke, die GUI ist nicht genug. Ich habe den Fall weiter studiert. Tasker kann den Flugmodus nur in Android 2.2-4.0 ausführen. Die Anwendung empfiehlt, das Plugin für sichere Einstellungen und ein gerootetes Gerät zu verwenden , um die Funktion zu erhalten. Es wäre großartig zu verstehen, warum Tasker in späteren Versionen von Android mit einer solchen Funktion fehlschlägt.
Alle Anwendungen (MacroDroid) sind für Lösungen in Ordnung, aber ihre Lösungen müssen stabil sein und erklären, warum sie funktionieren. Wie oben für Tasker erwähnt , kann die Änderung der Android-Version dazu führen, dass das Programm nicht funktioniert. Ich denke, diese Art von Situation kann vermieden werden, indem APIs verwendet oder APIs entworfen werden, dh zu verstehen, welche API wir für eine solche Kommunikation benötigen. Vieles ist bei Android versteckt aber dennoch lässt sich einiges zu Ende denken.
Wie können Sie per Code und GUI in Android automatisieren?
Tasker kann den Flugmodus nur in Android 2.2 - 4.0 ausführen. Die Anwendung empfiehlt, das Plug-in für sichere Einstellungen und ein gerootetes Gerät zu verwenden, um die Funktion zu erhalten. Es wäre großartig zu verstehen, warum Tasker in späteren Versionen von Android mit einer solchen Funktion fehlschlägt.
Der Hauptgrund, warum einige Tasker-Aufgaben in verschiedenen Android-Versionen fehlerhaft sind, ist, dass sie keinen Root-Zugriff erfordern . Von ihrer Website ,
Dieses einfache Konzept erweitert Ihre Kontrolle über Ihr Android-Gerät und seine Funktionen erheblich, ohne dass „Root“ oder ein spezieller Startbildschirm erforderlich sind
Beachten Sie, dass Secure Settings Root-Zugriff für den Flugzeugmodus benötigt. Aus der Play Store-Beschreibung geht hervor ,
Aktionen:
- Flugmodus [System+ erforderlich 4.2+]
- Funkgeräte im Flugzeugmodus [System+ erfordert 4.2+].
Das System+ zeigt an, dass die App als System-App installiert werden muss, was root erfordert .
.. die Änderung der Android-Version kann dazu führen, dass das Programm (zB Tasker) nicht funktioniert. Ich denke, diese Art von Situation kann vermieden werden, indem APIs verwendet oder APIs entworfen werden, dh zu verstehen, welche API wir für eine solche Kommunikation benötigen
Teilweise richtig. Die Änderung der Android-Version wirkt sich auch auf die Android-API aus , und da Tasker nur die API verwendet, wird sie zu ihrer Schwachstelle. Nehmen Sie ein Beispiel für den Flugmodus auf Android 4.2+ (auf Stack Overflow) . Der Code für den Flugmodus funktioniert für Android 4.1, ist dann aber seit Android 4.2 kaputt. Es liegt an einer Änderung in der Einstellungsstruktur des Systems. CommonsWare erklärt es auf seiner Website besser .
Viele Leute haben sich bereits bei StackOverflow gemeldet
Settings.Global
, insbesondere die Tatsache , dassAIRPLANE_MODE
es nicht mehr verfügbar ist , um es zu ändernSettings.System
.signature|system
Jetzt können nur Apps den Flugzeugmodus ein- und ausschalten, was viele App-Widgets auslöschen wird.
Aufgrund der Tatsache, dass Tasker keinen Root-Zugriff erfordert, in Kombination mit der Änderung der Android-API, haben einige Tasker-Aufgaben fehlgeschlagen und können in Zukunft fehlschlagen. Schließlich ist das der Grund, warum es viele Plugins von Drittanbietern gibt, die Root-Zugriff benötigen , um die Tasker-Beschränkung zu umgehen.
Andreas T.
Andreas T.
Léo Léopold Hertz 준영
Andreas T.
Léo Léopold Hertz 준영