Automation
Automatisieren Sie Dinge auf Ihrem Gerät, indem Sie Regeln anlegen.
Jens Schröder Benachrichtigung System
Screenshots
Beschreibung
Erstellen Sie Regeln, die aus Auslösern und Aktionen bestehen. Ein typisches Beispiel wäre etwas wie "Telefon auf stumm stellen, wenn ich auf der Arbeit bin."
Hier ist eine Liste der möglichen Auslöser und Aktionen:
Mögliche Auslöser:
* Ort
* Tag/Uhrzeit
* Ladezustand (lädt/lädt nicht)
* Akkustand
* USB Verbindung zu einem Computer besteht
* Die gegenwärtige Geschwindigkeit (km/h)
* Hintergrundlautstärke (nur bis Android 7)
* WLAN Verbindung
* Anwendere Anwendung wurde gestartet
* Flugzeugmodus
* Roaming aktiv oder nicht
* NFC tags
* Aktivitätserkennung (nicht in F-Droid Version)
* Bluetooth Gerät verbunden
* Headset verbunden
* Benachrichtigungen anderer Anwendungen
* Geräteausrichtung (Gyroskop)
* Profile aktiv oder nicht
* Bildschirmzustand (aus-/eingeschaltet)
* Musikwiedergabestatus
* Gerät startet
* Dienst startet
* Broadcasts anderer Anwendungen
* Router-Zustand
* Zustände (Bluetooth/WLAN aus oder an)
* Variablen, die gesetzt wurden
* Kalendertermine
* Telefongespräch im Gange
Mögliche Aktionen:
* WLAN ein-/ausschalten
* Bluetooth ein-/ausschalten
* USB Router ein-/ausschalten
* WLAN Router ein-/ausschalten
* Bluetooth Router ein-/ausschalten
* Bildschirmdrehung ein-/ausschalten
* HTTP Request im Hintergrund auslösen
* Klingelton und Toneinstellungen ändern
* Eine andere Anwendung starten
* Warten (zwischen anderen Aktionen)
* Bildschirm ein-/ausschalten
* Flugzeugmodus ein-/ausschalten
* Mobile Daten ein-/ausschalten
* Text sprechen (TTS)
* Musikplayer öffnen
* Medienwiedergabe steuern
* Bildschirmhelligkeit ändern
* Sounddatei abspielen
* Vibrieren
* Benachrichtigungen erstellen
* Benachrichtigungen schließen
* Broadcast verschicken
* Script/Befehl ausführen
* Bildschirm aktiv halten
* Variablen setzen
* Telefonanrufe starten
* Telefonanrufe beenden
* Text in Zwischenablage kopieren
* Screenshot erstellen
* GPS Einstellungen setzen
* SMS verschicken
Es ist ziemlich schwierig diese Anwendung über die vielen verschiedenen Geräte und Android Versionen am Laufen zu halten. Ich kann vieles im Emulator testen, aber eben nicht alles.
Wenn also eine bestimmte Funktion nicht so tut wie sie sollte - lassen Sie es mich wissen. Über die Jahre habe ich noch alle Fehler behoben, die mir vernünftig gemeldet wurden. Aber dafür bin ich auf Ihre Mithilfe angewiesen.
Wenn Sie ein Problem mit der Anwendung haben und mich dazu kontaktieren möchten
- updaten Sie bitte vorher auf die neueste Version und schauen Sie, ob Ihr Problem darin auch besteht.
- prüfen Sie, ob Ihr Problem schon bekannt ist: https://server47.de/automation/index.php#knownProblems
Spenden sind sicher eine gute, aber nicht die einzige Möglichkeit mich zu motivieren :-)
* Wer mir etwas Gutes tun will, kann die Anwendung auch im Play Store bewerten (https://play.google.com/store/apps/details?id=com.jens.automation2).
* Wenn Ihnen die Anwendung gefällt, freue ich mich auch einfach nur über eine Email mit ein paar netten Worten.
* Außerdem ist immer Hilfe bei der Übersetzung willkommen. Englisch, Spanisch und Deutsch kann ich selbst, Italienisch und Russisch sind bereits abgedeckt. Aber sonst ist alles gern gesehen.
* Wenn Sie ein Talent/Erfahrung auf dem Gebiet Grafikdesign haben und Ideen für hübschere Symbole haben, lassen Sie es mich wissen.
* Falls Sie einen interessanten Anwendungsfall haben oder einen Weg gefunden haben, Auslöser und Aktionen so zu kombinieren, um etwas Besonderes umzusetzen und Sie denken, daß man das auf die Beispielseite (https://server47.de/automation/examples.html) setzen sollte, kontaktieren Sie mich doch.
Erklärungen zu den vielen Berechtigungen können hier abgerufen werden: https://server47.de/automation/permissions.php
Neu in dieser Version (1.8.7)
* Geändert: MinSdk auf 19 erhöht, benötigt mindestens Android 4.4
Versionen
Berechtigungen
Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.
- Genauer StandortStandort per GPS bestimmen.
- Ungefährer StandortStandort per Netzwerk bestimmen.
- Standort im HintergrundStandort auch dann ermitteln, wenn die App nicht geöffnet ist.
- VibrationDen Vibrationsalarm steuern.
- WLAN ändernWLAN ein- und ausschalten oder Netzwerke wechseln.
- InternetzugriffDaten über das Internet senden und empfangen.
- WLAN-StatusInformationen über die WLAN-Verbindung lesen.
- Speicher schreibenDateien auf dem Gerätespeicher anlegen und ändern.
35 weitere Berechtigungen anzeigen
- BLUETOOTH_ADMIN
- BluetoothVerbindung zu Bluetooth-Geräten herstellen.
- NetzwerkstatusPrüfen, ob und wie das Gerät verbunden ist.
- AutostartNach dem Einschalten des Geräts automatisch starten.
- BATTERY_STATS
- Netzwerk ändernNetzwerkverbindungen ändern.
- Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
- MikrofonTon aufnehmen.
- SystemeinstellungenSystemeinstellungen ändern.
- GET_TASKS
- TelefonstatusErkennen, ob ein Anruf läuft, und Geräteinformationen lesen.
- NFCDaten per Nahfeldkommunikation austauschen.
- Audio-EinstellungenLautstärke und Audioausgabe anpassen.
- ACCESS_SUPERUSER
- ACCESS_NOTIFICATION_POLICY
- Speicher lesenDateien auf dem Gerätespeicher lesen.
- Kontakte lesenAuf das Adressbuch zugreifen.
- Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
- BIND_NOTIFICATION_LISTENER_SERVICE
- permission.CONTROL_TUNNELS
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Installierte AppsSehen, welche Apps installiert sind.
- Anrufe tätigenTelefonnummern ohne Rückfrage anrufen.
- ANSWER_PHONE_CALLS
- Über anderen AppsInhalte über anderen Apps einblenden.
- sensor.proximity
- READ_CALL_LOG
- Kalender lesenTermine lesen.
- Bluetooth-VerbindungMit gekoppelten Bluetooth-Geräten verbinden.
- WRITE_SECURE_SETTINGS
- Exakte AlarmeAktionen zu einem genauen Zeitpunkt auslösen.
- permission.RUN_COMMAND
- FOREGROUND_SERVICE_SPECIAL_USE
- PROCESS_OUTGOING_CALLS
- SMS sendenKurznachrichten verschicken (kann Kosten verursachen).
Kommentare