RSS
 

Android Profil-System mit Ringleader und Tasker – Teil 1

16 Nov

Eines der besten Features meines letzten Feature-Phone, dem Nokia E52, war meiner Meinung nach das Profil-Management-System. Schon bei meinem Dumb-Phone Nokia 3310 konnte man zwischen Profilen wechseln. Ein Profil definierte damals die Kombination von Klingelton/-lautstärke, SMS-Ton/-Lautstärke und Vibration Ja/Nein. Beim E52 kamen zusätzlich noch Töne für „neue Email“ dazu.

Bei Android-Geräten gibt es so ein System nicht out-of-the-box, was wohl auch daran liegt, dass ziemlich viele Apps (Email-Clients, Threema, WhatsApp, …) einen Ton erzeugen können.

Mittlerweile besitze ich mit dem OnePlus One mein drittes Android-basiertes Mobiltelefon und habe mit mit Hilfe von Third-Party-Apps ein Profil-Management-System, das meinen Ansprüchen genügt, zusammengebastelt:

Anforderungen (die ich auch im Android Schweiz Forum erfolglos gepostet habe):

  • Verschiedene Benachrichtigungstöne pro Profil: zB möchte ich WhatsApp-Nachrichten im “at work” Profil einen anderen Ton als im “at home” Profil zuweisen.
  • Verschiedene Telefonklingeltöne: je nach Profil
  • Verschiedene Screen-Timeout Zeiten je nach Profil: “on street” zB sollte kurz sein, während “at home” oder “at work” länger sein soll (siehe Teil 2)
  • Die Möglichkeit die Töne aller installierten Apps je nach Profil anpassen zu können
  • Die Möglichkeit das Status LED im Profil “at night” komplett zu deaktivieren
  • Die Möglichkeit die Popup-Nachrichten (zB wenn eine neue WhatsApp Message kommt), die den Screen selbständig aktivieren, im Profil “at night” zu deaktivieren (siehe Teil 2)
  • Die Möglichkeit ein Profil via NFC zu aktivieren (siehe Teil 3)
  • Die Möglichkeit das Profil via Widget zu wechseln (siehe Teil 2)
  • Die Möglichkeit Profile via Location (WLAN-SSID) automatisch zu wechseln (siehe Teil 3)
  • Die Möglichkeit die Notification-Lautstärke und Klingelton-Lautstärke separat einzustellen
  • Die Möglichkeit Notifications nur vibrieren zu lassen
  • Die Möglichkeit das Sperr-Muster zu deaktiveren (“at home”) (siehe Teil 2)

Benötigte Apps:

Für meinen Lösungsansatz benötigt man – in der Basis Version – drei Apps. Ich nehme an, dass die Gratis-Versionen der beiden Apps alle benötigten Optionen bieten, allerdings bin ich der Meinung, dass man die Arbeit eines Programmiers ohne schlechtes Gewissen durch den Kauf der Vollversion wertschätzen und honorieren kann.

Ringleader Pro
Ringleader Pro
Entwickler: Primetime Coder
Preis: 1,08 €
Tasker
Tasker
Entwickler: joaomgcd
Preis: 2,99 €
Elixir 2
Elixir 2
Entwickler: Tamás Barta
Preis: Kostenlos+

Konfiguration Ringleader:

Ringleader verwende ich zur einfachen Konfiguration der 5 in Android Systemen vorhanden Lautstärken (Ringer, Notification, Media, Alarm und System), für das Deaktivieren des Status-LED und des Vibrationsmodus sowie das Zuteilen der gewünschten Töne zu Profilen.

In jeder installierten App, deren Töne über Ringleader verwaltet werden sollen, muss nun Ringleader als Klingelton-„Proxy“ eingerichtet werden. Dazu öffnet man die entsprechende App und wählt über die – von App zu App unterschiedlichen, hier am Beispiel von Threema erläuterten, – Einstellungen (1) als Benachrichtigungston die App Ringleader (2). Danach kann man den tatsächlich gewünschten Ton über einen von Ringleader zur Verfügung gestellten Mechanismus auswählen (3&4).

Auswahl Benachrichtigungston mit Ringleader Pro

Nachdem man das für alle gewünschten Apps erledigt hat werden in Ringleader die Profile erstellt. Dazu öffnet man Ringleader und erstellt sich – in meinem Fall – 4 Profile mit folgenden Einstellungen:

at home on street at work at night
Ringer 60% 0% 40% 20%
Notification 60% 0% 40% 20%
Media 30% 0% 0% 0%
Alarm 50% 50% 50% 50%
System 50% 0% 30% 0%
Vibrate Notifications Nein Ja Nein Nein
Vibrate Ringer Nein Ja Nein Nein
Disable LED Notifications Nein Nein Nein Ja
Ringer Normal Vibrate Normal Silent

Unterhalb dieser Einstellungen werden alle Apps gelistet, in denen man zuvor Ringleader als Proxy eingestellt hat. Durch einen Tab auf den entsprechenden Eintrag (1) kann man den im aktuellen Profil gewünschten Ton (3) auswählen. Bei diesem Durchlauf ist es nicht mehr nötig im „Aktion durchführen mit“ Fenster den Ton über Ringleader auszuwählen (2). Ein direkter Klick auf – zum Beispiel – ES Datei Explorer genügt.

Auswahl Benachrichtigungston für ein Profil mit Ringleader Pro

Ich verwende zur besseren Übersichtlichkeit eine lautlose mp3 Datei (hier zum Download) um diverse Töne im „on street“ und „at night“ Modus zu unterdrücken.

Um die einzelnen Profile zu testen kann man das Ringleader Widget auf den Desktop erstellen:

Auswahl Profil mit Ringleader Pro

Im zweiten Teil des Tutorials erkläre ich wie man die Anforderungen von oben, die mit Ringleader nicht umgesetzt werden können, mittels Tasker und den Elixir 2 Widgets bewerkstelligen kann.

 
2 Kommentare

Gepostet in Computer

 

Kommentare

 

 
  1. Android Profil-System mit Ringleader, Tasker & Elixir 2 – Teil 2 « am Röschibach

    23/11/2014 12:41

    […] ersten Teil dieser kleinen Tutorialserie habe ich gezeigt, wie man sämtliche Töne eines Android Telefons mit der App Ringleader an seine […]

     
  2. Android Profil-System mit Ringleader, Tasker, Elixir 2 & Trigger – Teil 3 « am Röschibach

    28/12/2014 21:29

    […] den ersten beiden Teilen dieser kleinen Tutorialserie habe ich gezeigt, wie man mit Ringleader jeden Ton eines Android Geräts über einen Proxy via Profil-Management anpassen kann und wie man diese damit erstellten Profile mit Tasker und Elixir 2 Widgets starten […]