Prova dare un occhio a gravity screen tramite tasker puoi metterlo in pausa e riattivarlo
Ahahah bhe dai potrebbe essere interessante Ovviamente non ci può essere nessuna distinzione tra un mezzo pubblico e la tua auto. Per attivare la detezione devi creare un task e come action metti "inizia il riconoscimento", stessa cosa per la fine ma metti "termina riconoscimento", c'è pure il tutorial passo passo, è in inglese ma le schermate sono quelle. Io avevo fatto un prova per curiosità, lo facevo accendere ad una certa ora quando di solito prendo la macchina. Visto però che sono spesso in mezzo al traffico e ti fermi, il fatto che tu stia fermo viene interpretato appunto come "fermo" quindi per risolvere ho dovuto mettere ignora "fermo", "sconosciuto" e "in movimento". A quel punto funzionava. L'unico problema è che sono tirchio di batteria ed i servizi di localizzazione non si possono accendere e spegnere in automatico (almeno senza root) quindi poi ho lasciato perdere, però l'idea è interessante.
Per quello che riguarda il dettare, ho provato pure io, ma la cosa è complicata anche perché c'è pure un problema tecnico: quando si apre il popup della voce con l'azione get voice, se non hai connessione dati e usi jelly bean allora puoi usare il riconoscimento offline, se hai la connessione invece viene usata quella online. Voi direte e allora? Purtroppo i signori di Google non usano il fallback. Questo vuol dire che se la connessione c'era, ma poi non c'è più, il tutto si chiude con un errore invece di usare quello offline. Riassunto: un gran casino Alla fine ho creato profili che fanno tutto in automatico evitando l'input vocale.
Ultima modifica di greywolf82; 19-05-14 alle 19:43
Cerco di fare un riassunto, vado a braccio:
1) Disattiva nelle preferenze il beginner mode
2) Vai nel tab VARS e clicchi sul + in basso a destra, crei una variabile %Wifi o il nome che preferisci
3) Crei il profilo con le app preferite e lo colleghi ad un task che verifica se il task d'uscita è in esecuzione e lo ferma, come si fa? Metti un if (è sotto il menu "Task") che controlla la variabile %Wifi. Per ottenere la variabile premi sulla matita in alto a destra quando sei nella schermata dell'if, ti si aprirà un menu dove dovresti trovare la variabile. A questo punto metti come valore a destra 1 e qui abbiamo finito. L'azione da fare è stop e la trovi sotto il menu "Tasker", gli devi dire il nome del task da stoppare. A questo punto ancora non abbiamo fatto quello d'uscita quindi possiamo tornare su questo punto fra poco.
4) Crei un task d'uscita. Questo task deve mettere la variabile a 1 con "Variables"->"Variables set", poi fa un wait di 10 secondi e poi quello che vuoi fare. Alla fine fa di nuovo "Variables set" ed imposti la variabile a 0.
cosa sarebbe gravity screen un plugin tipo secure setting? comunque se possibile vorrei evitare di intallare mille app..credo che con tasker e secure setting sia sicuramente fattibile attivare il sensore di prossimità solo a schermo spento, il problema e' capire come fare..
fabulas (19-05-14)