Crea più azioni personalizzate per le impronte digitali con Tasker. Non hai il lettore di impronte digitali? Va bene! Ti mostrerò invece come utilizzare un overlay.
Se il tuo smartphone o tablet è dotato di lettore di impronte digitali, è probabile che i suoi utilizzi siano limitati. A parte alcuni vantaggi aggiuntivi nella gamma di smartphone Google Pixel o Huawei, la maggior parte dei lettori di impronte digitali su Android servono solo a sbloccare il dispositivo. Fortunatamente, con la potenza di Tasker e alcuni plug-in, siamo in grado di estendere notevolmente la funzionalità dello scanner di impronte digitali. In precedenza, ho fatto un tutorial su come farlo assegnare azioni personalizzate per le impronte digitali e renderlo dipendente dal contesto. All'epoca, ho solo dimostrato come trasmettere la scheda corrente al tuo PC. In questo tutorial fornirò alcuni esempi aggiuntivi di come puoi trarre vantaggio da un lettore di impronte digitali sensibile al contesto.
Ma cosa succede se il tuo telefono non ha un lettore di impronte digitali? Anche se non ne hai uno sul telefono, non preoccuparti, poiché possiamo regolare gli script affinché funzionino altrettanto bene con un pulsante sullo schermo. Dimostrerò anche come replicare questa configurazione anche con un pulsante sullo schermo completamente trasparente! Membro senior dell'XDA
Flextrick ha aggiornato gli strumenti di scansione delle impronte digitali con una migliore integrazione di Tasker, quindi ecco le mie azioni personalizzate preferite per le impronte digitali. Alla fine di ogni sezione, fornirò il riepilogo di Tasker per quelli di voi che desiderano replicare la configurazione da soli (e imparare lungo il percorso), ma se preferisci semplicemente scaricare tutti gli script menzionati in questo articolo, ho fornito un collegamento per il download nella pagina FINE.Avrai bisogno:
Versione Android: 6.0+ (Usato 7.0),
App: Giuntura (o AutoRemote), Strumenti per la scansione delle impronte digitali (Il supporto Tasker deve essere sbloccato)
Collegare: Ingresso automatico, Strumenti automatici, Impostazioni sicure
Esigenze: Lettore di impronte digitali
Trasmetti la finestra corrente di Chrome (aggiornato)
Nell'articolo precedente, ho dimostrato come trasmettere la pagina Web Chrome attualmente aperta al tuo PC utilizzando Partecipa. Da quando ho pubblicato quell'articolo, ho apportato alcune modifiche che pensavo ne avrebbero migliorato la funzionalità. Sebbene il profilo da solo faccia esattamente la stessa cosa, ho aggiornato l'attività per trasmettere la pagina al PC selezionato in base a quale WiFi è connesso o a un input selezionato da una finestra di dialogo. Ho anche aggiunto un interruttore per abilitare e disabilitare il file Ingresso automatico servizio di accessibilità, come questi i servizi di accessibilità tendono a rallentare il telefono. Per fare ciò, ho aggiunto a Impostazioni sicure accessibilità attiva/disattiva l'azione come prima e ultima azione nell'attività. Se fai fatica a ottenere il file Impostazioni sicure plug-in su Android 7.0+ funzionante, guarda il mio soluzione qui o controlla il eseguire la shell opzioni da Qui.
Contesto connesso WiFi
A meno che non sia possibile ottenere i valori di posizione da un altro profilo, sarà necessario creare due profili aggiuntivi. Si imposterà la variabile %Posizione A casa, un altro a lavoro. Crea il profilo, collegati al WiFi, inserisci il tuo SSID di casa e collega l'attività che imposterà la variabile %Posizione A casa. Fai lo stesso per il WiFi del tuo lavoro.
Ora che abbiamo questa parte pronta, possiamo aggiornare la nostra attività originale semplicemente aggiungendo una condizione IF al file Iscriviti Invia Push azione. Verrà emessa una spinta al dispositivo corretto a seconda del nostro %Posizione variabile, che impostiamo in base a un profilo WiFi Connected come menzionato sopra.
Profilo cromato
Profile: Connected Home
Stato: Wi-Fi connesso [SSID: FASTBERRY/SLOWFROG MAC:* IP:*]
Inserisci: Casa connessa
A1: Imposta variabile [Nome:%Posizione A: casa Esegui calcoli: Disattivato Aggiungi: Disattivato]
Profilo: lavoro connesso
Stato: Wi-Fi connesso [SSID: ITC-STAFF MAC:* IP:*]
Inserisci: Lavoro connesso
A1: Imposta variabili [Nome:%Posizione A: lavoro Esegui calcoli: disattivato Aggiungi: disattivato]
Profilo: Chrome su PC
Applicazione: cromo
Evento: Valore variabile [%FingerScanned eq 1]
Inserisci: Cromo
A1: Impostazioni di sicurezza [Configurazione: AutoInput: servizio. ServiceAccessibility - Timeout abilitato (secondi):0]
A2: Attendi [ MS: 0 Secondi: 1 Minuti: 0 Ore: 0 Giorni: 0 ]
A3: Query UI AutoInput [Configurazione: solo visibile: true
Solo cliccabile: falso
Pacchetto app: com.android.chrome
Controlla lo stato dello schermo: falso
Testo: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: vero
Variabili: indirizzo Timeout (Secondi):20]
A4: Partecipa, Invia Push [Configurazione: Dispositivo: Chrome@Home
Url: %address Timeout (secondi):60 ] If [ %Location ~ home ]
A5: Partecipa, Invia Push [Configurazione: Dispositivo: Chrome@work
Url: %indirizzo Timeout (secondi):60] Se [%Location ~ lavoro]
A6: Impostazioni di sicurezza [Configurazione: AutoInput: servizio. ServiceAccessibility - Timeout disabilitato (secondi):0]
Per saperne di più
Contesto della finestra di dialogo
Se disponi di più PC a cui desideri trasmettere in un'unica rete, forse una finestra di dialogo sarebbe un'opzione migliore per te. userò Strumenti automatici per generare una finestra di dialogo composta dai nomi dei PC a cui puoi trasmettere la pagina Web Chrome corrente. Una volta cliccato, il sito Web verrà inviato solo a quel PC. Se utilizzerai solo la finestra di dialogo, non è necessario ricreare i profili dall'alto. Tutto quello che devi fare è aggiungere il Strumenti automatici Azione di dialogo per il tuo compito. Compila i nomi con i tuoi dispositivi domestici e assegna comandi a ciascuna opzione. Questi comandi verranno memorizzati in una variabile %alcomando. Una volta premuta, la variabile verrà impostata e potremo attivare la correzione Unisciti a Push azione. Ogni Unisciti a Push l'azione avrà una condizione IF corrispondente (%alcomando ~ casa o lavoro, ecc.).
Profilo della finestra di dialogo Chrome
Profile: Chrome On PC
Applicazione: cromo
Evento: Valore variabile [%FingerScanned eq 1]
Inserisci: finestra di dialogo Chrome
A1: Impostazioni di sicurezza [Configurazione: AutoInput: servizio. ServiceAccessibility - Timeout abilitato (secondi):0]
A2: Attendi [ MS: 0 Secondi: 1 Minuti: 0 Ore: 0 Giorni: 0 ]
A3: Query UI AutoInput [Configurazione: solo visibile: true
Solo cliccabile: falso
Pacchetto app: com.android.chrome
Controlla lo stato dello schermo: falso
Testo: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: vero
Variabili: indirizzo Timeout (Secondi):20]
A4: Finestra di dialogo AutoTools [Configurazione: Tipo di finestra di dialogo: Elenco
Titolo: Seleziona il tuo PC
Icona: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock
Tipo di elenco: 0
Testi: Casa, Lavoro
Dimensione del testo: 20
Larghezza immagine: 100
Comandi: casa, lavoro
Sfondo scuro: vero
Margine superiore: 16
Margine inferiore: 16
Pulsanti inferiori Margine superiore: 16
Pulsanti inferiori Margine inferiore: 16
Chiudi alla selezione: vero
Separatore: ,
Variabile di comando: atcomando
Cancellabile: vero
Accendi lo schermo: timeout reale (secondi): 60]
A5: Partecipa, Invia Push [Configurazione: Dispositivo: Chrome@Home
URL: %address Timeout (secondi):60] If [%atcommand ~ home]
A6: Partecipa, Invia Push [Configurazione: Dispositivo: Chrome@work
Url: %address Timeout (secondi):60] Se [%atcommand ~ work]
A7: Impostazioni di sicurezza [Configurazione: AutoInput: servizio. ServiceAccessibility - Timeout disabilitato (secondi):0]
Per saperne di più
WhatsApp - Continua la conversazione sul PC
Eccone uno nuovo che abbiamo preparato in laboratorio. Tenere una conversazione Whatsapp sul telefono è ottimo per mandare avanti e indietro messaggi rapidi, ma a volte preferiresti passare al PC per scrivere risposte più lunghe. Pertanto, ho creato un profilo molto semplicistico, ma molto utile che otterrà L'interfaccia online di WhatsApp installato e funzionante sul tuo PC in modo da poter continuare la conversazione. Se hai più di un PC, sentiti libero di collegarlo a un contesto WiFIi Connected o creare una finestra di dialogo come abbiamo fatto nell'esempio precedente.
Profilo WhatsApp
Profile: WhatsApp On PC
Evento: Valore variabile [%FingerScanned eq 1]
Applicazione: WhatsApp
Inserisci: Whatsapp
A1: Partecipa Invia Push [Configurazione: Dispositivo: Chrome@Home
URL: https://web.whatsapp.com/ Timeout (secondi):60] Se [%Location ~ home]
A2: Partecipa Invia Push [Configurazione: Dispositivo: Chrome@work
URL: https://web.whatsapp.com/ Timeout (secondi):60] Se [%Location ~ lavoro]
Per saperne di più
Facebook: apri Facebook su un PC
In modo molto simile, possiamo continuare a navigare su Facebook sul nostro PC se sei stanco di scorrere i tuoi feed sul tuo dispositivo mobile. Allo stesso modo di prima, punteremo il nostro PC al file URL del sito desktop di Facebook tramite un push di adesione. Naturalmente, sentiti libero di modificarlo nuovamente aggiungendo un contesto WiFi Connected o una finestra di dialogo per più dispositivi.
Profilo Facebook
Profile: Facebook On PC
Evento: Valore variabile [%FingerScanned eq 1]
Applicazione: Facebook
Inserisci: Facebook
A1: Partecipa Invia Push [Configurazione: Dispositivo: Chrome@Home
URL: https://www.facebook.com/ Timeout (secondi):60] Se [%Location ~ home]
A2: Partecipa Invia Push [Configurazione: Dispositivo: Chrome@work
URL: https://www.facebook.com/ Timeout (secondi):60] Se [%Location ~ lavoro]
Per saperne di più
Mappe: naviga verso casa o verso la tua posizione preferita
Un pulsante "Portami a casa" con un solo clic può farti risparmiare tempo e frustrazione, soprattutto quando sei di fretta. Sebbene sia possibile creare un collegamento di avvio per avviare la navigazione di Google Maps, alcuni utenti preferirebbero non ingombrare la schermata iniziale con icone aggiuntive. Quando Google Maps è aperto, possiamo trasmettere un'intenzione per chiedere a Google di portarci a casa (richiede che sia impostata la posizione "Casa" in Google Maps o un indirizzo codificato nella variabile). Se desideri avere alcuni preferiti tra cui scegliere, come "lavoro" o "Las Vegas", possiamo anche collegare una finestra di dialogo.
Naviga verso casa
Con la rapida pressione di un pulsante, viene inviata un'azione di intenti. Verrà aperto Google Maps e verrà impostato "casa" come destinazione. Semplice!
Profilo delle mappe
Profile: Maps Go Home
Evento: Valore variabile [%FingerScanned eq 1]
Applicazione: mappe
Inserisci: Mappe
A1: Invia intento [Azione: android.intent.action. VISUALIZZA Cat: Nessuno Tipo MIME: Dati: google.navigation: q=home Extra: Extra: Extra: Pacchetto: Classe: Target: Attività]
Per saperne di più
Luoghi preferiti
Crea una finestra di dialogo con Strumenti automaticie compila un elenco di posizioni. Puoi utilizzare luoghi come casa o lavoro, città o indirizzi specifici. Elencarli separati da virgole. La finestra di dialogo Strumenti automatici popolerà la variabile %attesto quando si preme l'opzione. Questa opzione verrà passata all'intento, nel file dati campo: google.navigazione: q=%attesto . L'intenzione: android.intent.action. VISUALIZZAZIONE ti porterà a destinazione.
Profilo preferito di Maps
Profile: Maps Go Home
Evento: Valore variabile [%FingerScanned eq 1]
Applicazione: mappe
Inserisci: Finestra di dialogo Mappe
A1: Finestra di dialogo AutoTools [Configurazione: Tipo di finestra di dialogo: Elenco
Titolo: Seleziona la posizione
Icona: icona dell'app: com.google.android.apps.maps
Tipo di elenco: 0
Testi: Casa, Lavoro, Las Vegas
Dimensione del testo: 20
Larghezza immagine: 100
Sfondo scuro: vero
Margine superiore: 16
Margine inferiore: 16
Pulsanti inferiori Margine superiore: 16
Pulsanti inferiori Margine inferiore: 16
Chiudi alla selezione: vero
Separatore: ,
Variabile di comando: atcomando
Cancellabile: vero
Accendi lo schermo: timeout reale (secondi): 60]
A2: Invia intento [Azione: android.intent.action. VISUALIZZA Cat: Nessuno Tipo MIME: Dati: google.navigation: q=%attext Extra: Extra: Extra: Pacchetto: Classe: Target: Attività ]
Per saperne di più
Hangouts: modelli di risposta rapida
So che mi sembra di amare il Finestra di dialogo Strumenti automatici action, ma è perché fornisce una funzionalità molto utile che può essere applicata in un'ampia gamma di script Tasker. In questo caso, utilizzeremo una finestra di dialogo per popolare rapidamente gli appunti con un modello di risposta rapida. Una volta effettuata la selezione, puoi incollare il messaggio di testo o rispondere in pochi secondi. Non è necessario digitare.
Utilizzeremo un array in cui archiviare i nostri modelli di messaggistica. Per creare un array, utilizzare Insieme di variabili ed elenca le tue opzioni separate da una virgola. Eseguirai quindi a Divisione variabile dalla virgola e sarà quindi possibile elencare l'array in una finestra di dialogo AutoTools! Assicurati che sia un array globale (contiene una lettera maiuscola nel nome) poiché gli array locali scompariranno. La finestra di dialogo AutoTools prenderà il file %Modelli() array nel campo di testo e popolerà l'elenco con le opzioni. Tutto quello che devi fare ora è utilizzare il file Imposta Appunti azione per memorizzare il valore di %attesto.
Per aiutarti, ho mantenuto le azioni dell'array nella descrizione. Dopo aver creato una serie di risposte modello, puoi eliminare le azioni A1 e A2 dalla tua attività. Se desideri modificare l'array di risposta del modello in futuro, vai semplicemente alla scheda "Variabili" in Tasker e cerca il %Modelli variabile.
Profilo Hangouts
Profile: Hangout Template.Event: Variable Value [ %FingerScanned eq 1 ]
Application: Hangouts
Enter: Hangout (16)
A1: [X] Variable Set [ Name:%Templates To: option 1, option 2, option 3 Do Maths: Off Append: Off ]
A2: [X] Variable Split [ Name:%Templates Splitter:, Delete Base: Off ]
A3: AutoTools Dialog [ Configuration: Dialog Type: List
Title: Select your template
Icon: android.resource://net.dinglisch.android.taskerm/hd_content_edit
List Type: 0
Texts: %Templates()
Text Size: 20
Image Width: 100
Dim Background: true
Top Margin: 16
Bottom Margin: 16
Bottom Buttons Top Margin: 16
Bottom Buttons Bottom Margin: 16
Close On Select: true
Separator: ,
Command Variable: atcommand
Cancelable: true
Turn Screen On: true Timeout (Seconds):60 ]
A4: Set Clipboard [ Text:%attext Add: Off ]
A5: Flash [ Text: Clipboard set to: %attext Long: On ]
Fotocamera: otturatore ritardato
Trovo sempre scomodo usare la fotocamera per i selfie. Scansionare il dito per scattare una foto forse non è la soluzione migliore, tuttavia puoi impostare un timer che ti permetterà di mettere la mano in posizione per scattare una foto molto migliore.
Per darci un avvertimento, il motore vocale di Android effettuerà un conto alla rovescia per noi durante l'azione Dire. Dopodiché, usa l'azione Pulsante: fotocamera per scattare la foto con la fotocamera principale. Non c'è bisogno di giocare con i timer o di premere un pulsante.
Profilo della fotocamera
Profile: Camera Seflie Main
Evento: Valore variabile [%FingerScanned eq 1]
Applicazione: fotocamera
Inserisci: Fotocamera
A1: Di' [Testo: In 3,2,1... Motore: Voce: com.google.android.tts: eng-gbr Stream: 2 Intonazione: 6 Velocità: 6 Rispetto Audio Focus: Attivo Rete: Attivo Continua attività immediatamente: Disattivo]
A2: Attendi [ MS: 0 Secondi: 1 Minuti: 0 Ore: 0 Giorni: 0 ]
A3: Pulsante [Pulsante: Fotocamera]
Per saperne di più
YouTube: trasmetti video al PC
Possedere una smart TV mi ha fatto capire che trasmettere un video di YouTube su un PC è inutilmente difficile. A meno che sul tuo PC non sia aperta la pagina YouTube in modalità TV, l'opzione di trasmissione non è disponibile. Fortunatamente possiamo abilitare l'opzione utilizzando lo scanner delle impronte digitali. Questo è ancora un altro profilo semplice ma utile. Tutto quello che faremo sarà aprire il file Pagina YouTubeTV sul nostro PC tramite Join Push e potrai quindi trasmettere il tuo video attuale al tuo PC! Così semplice!
Profilo YouTube
Profile: Youtube PC (21)
Evento: Valore variabile [%FingerScanned eq 1]
Applicazione: YouTube
Inserisci: Youtube (20)
A1: Partecipa Invia Push [Configurazione: Dispositivo: Chrome@Home
URL: https://www.youtube.com/tv Timeout (secondi):60]
Per saperne di più
Alternativa al sensore di impronte digitali
Se non disponi di un sensore, lo stesso comportamento può essere riprodotto con una sovrapposizione, creando una scena invisibile che si comporterà esattamente allo stesso modo della scansione del tuo dito. Posizionalo in una posizione fissa, in modo da sapere dove toccare (o toccare a lungo) ed eseguire quanto segue:
Scanned Finger.A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]
A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]
A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ]
Puoi rendere visibile il pulsante, ma l'ho trovato un po' distraente soprattutto durante la visione dei video. Seleziona tutte le applicazioni che supportano l'uso del pulsante creando un profilo che mostrerà e distruggerà la scena.
Pulsante falso
Profile: Fake Button
Applicazione: Chrome, fotocamera, Hangouts...
Inserisci: pulsante falso
A1: Crea scena [Nome: Dito finto]
A2: Mostra scena [Nome: Visualizzazione dito finto come: Sovrapposizione, Blocco Posizione orizzontale: 200 Posizione verticale: 100 Animazione: Sistema Mostra pulsante Esci: Attivo Continua attività immediatamente: Attivo]
Uscita: pulsante falso-
A1: Scena di distruzione [Nome: Dito finto]
Per saperne di più
È possibile scaricare l'intero progetto seguendo il collegamento di download riportato di seguito. Dopo aver scaricato il file XML del progetto, puoi importarlo aprendo Tasker e quindi premendo a lungo l'icona Home in basso a sinistra. Verrà visualizzato il menu Progetto Tasker, che ti consentirà di importare progetti situati nella memoria interna.
Scarica il progetto Lettore di impronte digitali sensibile al contesto
Sono curioso di vedere quali altri utilizzi potresti inventarti. Fammi sapere e aggiornerò questo post.