1. Möchtest Du unser Team im Android OS-Bereich unterstützen? Details dazu findest du hier!
  2. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Gelocktes Gerät, Aktionen bei off

Dieses Thema im Forum "Tasker" wurde erstellt von divB, 12.06.2012.

  1. divB, 12.06.2012 #1
    divB

    divB Threadstarter Erfahrener Benutzer

    Beiträge:
    231
    Erhaltene Danke:
    3
    Registriert seit:
    15.05.2012
    Phone:
    HTC Desire
    Hi

    Ich möchte die Taschenlampe schnell griffbereit machen. Zum Beispiel: Langes Drücken von Suchen-Taste wenn Gerät aus ist (geht nicht).

    Oder wenn das Gerät angeht und die Tatensperre an ist und dann lange auf Suchen gedrückt wird. Wie kann ich mit Tasker die Tastensperre abfragen?

    Ich hab gestern alles was mir so eingefallen ist versucht aber keine anständige Lösung gefunden.

    Hat jmnd eine Idee?

    PS: Den Light-Sensor möchte ich bestenfalls zusätzlich als Kriterium verwenden
     
  2. CaveCanem, 12.06.2012 #2
    CaveCanem

    CaveCanem Fortgeschrittenes Mitglied

    Beiträge:
    413
    Erhaltene Danke:
    65
    Registriert seit:
    26.01.2011
    Phone:
    Nexus 5
    Die Tastensperre kannst du nicht direkt abfragen.
    Es gibt nur ein Event "unlocked". Du kannst dir aber behelfen indem du mit dem Event "Display on" arbeitest.

    Wenn "Display on" kommt, aber "unlocked" nocht nicht gekommen ist, weißt du, dass das Display an und die Tastensperre drin ist.

    Dies lässt sich nur mit mind. 2 Profilen lösen.
    Code:
    Profil 1: 
    Kontext: Display on
     1. Variable Set: %Display = 1
    
    Profil 2:
    Kontext: Display unlocked
     1. Variable Set %Display = 2
    
    Profil 3: (zusatz falls du es brauchst)
    Kontext: Display off
     1. Variable Set %Display = 0
    
    Somit hast du in %Display immer den aktuellen Zustand und kannst diese Variable als Kontext für diverse Profile nutzen.
     
    divB bedankt sich.
  3. divB, 12.06.2012 #3
    divB

    divB Threadstarter Erfahrener Benutzer

    Beiträge:
    231
    Erhaltene Danke:
    3
    Registriert seit:
    15.05.2012
    Phone:
    HTC Desire
    Das klappt soweit danke, aber die suchtaste scheint im gelockten Zustand nicht zu reagieren.

    Fällt dir eine andere möglichkeit ein we ich hier eine Aktion triggern könnte?

    LG divB
     
  4. CaveCanem, 13.06.2012 #4
    CaveCanem

    CaveCanem Fortgeschrittenes Mitglied

    Beiträge:
    413
    Erhaltene Danke:
    65
    Registriert seit:
    26.01.2011
    Phone:
    Nexus 5
    Ich denke mal das klappt nicht da aufgrund der Tastensperre alle Tastenaktionen von Android unterbunden werden.

    Ohne entsperren wird es wohl nicht gehen, dann funktionierts allerdings gut, habs grad mal auf die Suchen Taste gelegt.
     
  5. divB, 13.06.2012 #5
    divB

    divB Threadstarter Erfahrener Benutzer

    Beiträge:
    231
    Erhaltene Danke:
    3
    Registriert seit:
    15.05.2012
    Phone:
    HTC Desire
    Oje :-(

    Naja, ohne Entsperren hab ich bereits ein Menü mit den wichtigsten Dingen (Torch, Kamera, SysInfo) auf dem Button.

    Was ich jetzt möchte ich dass ich die Torch schnell & unkompliziert einschalten kann ohne das Gerät un-locken zu müssen (hab ja ein Passwort auch noch). Fällt dir vielleicht eine andere kreative Lösung dazu ein?
     
  6. CaveCanem, 13.06.2012 #6
    CaveCanem

    CaveCanem Fortgeschrittenes Mitglied

    Beiträge:
    413
    Erhaltene Danke:
    65
    Registriert seit:
    26.01.2011
    Phone:
    Nexus 5
    nicht wirklich, ich hatte das mal über den Light-Sensor laufen, aber funktioniert auch eher schlecht, da der nicht grad sehr genau ist.
     
  7. divB, 13.06.2012 #7
    divB

    divB Threadstarter Erfahrener Benutzer

    Beiträge:
    231
    Erhaltene Danke:
    3
    Registriert seit:
    15.05.2012
    Phone:
    HTC Desire
    Oje schade :-( :-( Trotzdem danke.
    Ja, der Light Sensor ist mir wie gesagt auch viel zu ungenau.

    Auch bring' ich den Schüttel-Sensor nicht zum Laufen. Das wär doch auch eine Option.

    Ich hab versucht "Shake" aber egal mit welcher Option - das Event löst nie aus.
     
    Zuletzt bearbeitet: 13.06.2012
  8. Indurus, 15.06.2012 #8
    Indurus

    Indurus Android-Experte

    Beiträge:
    661
    Erhaltene Danke:
    172
    Registriert seit:
    26.10.2010
    Wenn du im Standby bist, sind alle Sensoren inaktiv. Da hilft also kein Schütteln, keine Näherung und kein Licht.
    Im gesperrten aber bei eingeschaltetem Display (in CaveCanems Profil also %DISPLAY=1) sollten alle Sensoren funktionieren, also auch die Shake-Gesten. Probiers mal "Ausrichtung", falls das Schütteln nicht geht, also z.B. :

    Profil "Aufrecht"
    Kontext->Status->Sensor->Ausrichtung->Aufrecht
    Task: Alarm->Taschenlampe->AN wenn %DISPLAY=1

    Zum Taschenlampe abdrehen könntest du dann z.B. den Ausschaltknopf verwenden:

    Kontext: Display off
    Task: Alarm->Taschenlampe->AUS

    (sofern sich die Fotoled nicht ohnehin im Standby von alleine abdreht)
     
  9. divB, 17.06.2012 #9
    divB

    divB Threadstarter Erfahrener Benutzer

    Beiträge:
    231
    Erhaltene Danke:
    3
    Registriert seit:
    15.05.2012
    Phone:
    HTC Desire
    Danke aber das ist es ja: beim schüttekn tut sich nix.
    Muss ich da was spezielles beachten oder irgendwie speziell schütteln?
    (display ist natürlich an...)

    LG
     
  10. divB, 17.06.2012 #10
    divB

    divB Threadstarter Erfahrener Benutzer

    Beiträge:
    231
    Erhaltene Danke:
    3
    Registriert seit:
    15.05.2012
    Phone:
    HTC Desire
    Geschafft! Es geht! Juhuuu!

    Nur: state %Display=1 geht nicht! Nur wenn ich die variable im task mit einem if statement abfrage. Wie kann das sein?

    Gesendet von meinem HTC Desire mit der Android-Hilfe.de App
     

Diese Seite empfehlen