Originariamente inviato da
HyperAbarth
La cosa più semplice è far comparire un Popup, è un comando "nativo" di Tasker (Notify - Popup Task Button) ed in base al Bottone premuto (es. Si/No) fai fare qualcosa di diverso.
... però richiede lo "sofrzo"
della pressione di un Tasto per rispondere
Allora io ho fatto in modo che mi chieda Se deve leggermi l'SMS e poi intercetta la risposta ed in base alla risposta fa qualcosa.
HO USATO SOLO COMANDI TASKER E SECURE SETTINGS SENZA ALTRI PLUGIN o altre App. ed ho incontrato queste difficoltà:
Perché lo smartphone sia in grado di accettare il Comando Vocale:
- Lo Screen deve essere ON (
Secure Settings - Screen Dim - 10 Sec.)
- la Lockscreen non deve essere attiva (
Keyguard Off) (N.B. Io ho lo sblocco con lo swipe)
Altra difficoltà è l'interpretazione del Testo; il comando che "riceve" il testo che pronunciamo è:
Get Voice che inserisce quello che diciamo nella Variabile %VOICE
A quel punto con un IF se nel testo pronunciato c'è "si" gli faccio leggere l'SMS altrimenti lo Smartphone mi "avvisa" che dovrò ricordarmi di leggerlo
Mi sono limitato a controllare il "si" perché più il testo che vogliamo controllare è lungo più potrebbe essere probabile che lo Smartphone non lo capisca.
(spero di essere riuscito a spiegarmi).
N.B. Dopo il Comando "Get Voice" e prima dell'IF ho inserito il Comando
Flash %VOICE in questo modo vedo il contenuto della Variabile %VOICE e capisco "cosa ha interpretato" lo Smartphone (era un modo per fare Debug... ma poi ho lasciato l'istruzione).
Per finire, siccome l'istruzione Keyguard Off Disattiva definitivamente la LockScreen, al termine del Task ho inserito un
Keyguard On.
That's all
So che c'è un App/Plugin che se non sbaglio si chiama AutoVoice (o qualcosa di simile); forse quella semplifica la vita... ma essendo a pagamento ho preferito risolvere la cosa con comandi di Tasker.