Jak tworzyć niestandardowe akcje odcisków palców za pomocą Taskera

Twórz więcej niestandardowych akcji odcisków palców za pomocą Taskera. Nie masz czytnika linii papilarnych? W porządku! Zamiast tego pokażę Ci, jak używać nakładki.

Jeśli Twój smartfon lub tablet posiada czytnik linii papilarnych, istnieje ryzyko, że jego zastosowanie będzie ograniczone. Oprócz kilku dodatkowych korzyści w ofercie smartfonów Google Pixel i Huawei, większość czytników linii papilarnych w systemie Android służy jedynie do odblokowywania urządzenia. Na szczęście dzięki mocy Taskera i kilku wtyczkom jesteśmy w stanie znacznie rozszerzyć funkcjonalność skanera linii papilarnych. Wcześniej zrobiłem tutorial jak to zrobić przypisz niestandardowe działania odcisków palców i uzależnij to od kontekstu. W tamtym czasie pokazałem jedynie, jak można przesłać bieżącą kartę na komputer. W tym samouczku przedstawię kilka dodatkowych przykładów wykorzystania kontekstowego czytnika linii papilarnych.

A co jeśli Twój telefon nie posiada czytnika linii papilarnych? Nawet jeśli nie masz takiego na swoim telefonie, nie martw się, ponieważ możemy dostosować skrypty tak, aby działały równie dobrze z przyciskiem ekranowym. Pokażę nawet, jak odtworzyć tę konfigurację za pomocą całkowicie przezroczystego przycisku ekranowego! Starszy członek XDA 

Flextrick zaktualizował narzędzia skanera linii papilarnych o lepszą integrację z Taskerem, więc oto moje ulubione niestandardowe akcje odcisków palców. Na końcu każdej sekcji przedstawię podsumowanie Taskera dla tych z Was, którzy chcą samodzielnie odtworzyć konfigurację (i nauczyć się po drodze), ale jeśli wolisz po prostu pobrać wszystkie skrypty wymienione w tym artykule, udostępniłem link do pobrania na stronie koniec.

Będziesz potrzebować:

Wersja na Androida: 6.0+ (Używany 7.0),

Aplikacje: Dołączyć (lub AutoRemote), Narzędzia do skanowania linii papilarnych (Wsparcie Taskera musi być odblokowane)

Podłącz: Automatyczne wprowadzanie, Narzędzia automatyczne, Bezpieczne ustawienia

Wymagania: Czytnik linii papilarnych


Przesyłaj bieżące okno Chrome (zaktualizowano)

W poprzednim artykule pokazałem, jak za pomocą Join możesz przesłać aktualnie otwartą stronę Chrome na swój komputer. Od czasu opublikowania tego artykułu wymyśliłem kilka zmian, które moim zdaniem poprawią jego funkcjonalność. Chociaż sam profil robi dokładnie to samo, zaktualizowałem zadanie przesyłania strony na wybrany komputer w oparciu o podłączone Wi-Fi lub wejście wybrane w oknie dialogowym. Dodałem także przełącznik, aby włączyć, a następnie wyłączyć Automatyczne wprowadzanie usługi dostępności, takie jak te usługi ułatwień dostępu zwykle spowalniają Twój telefon. W tym celu dodałem Bezpieczne ustawienia akcja przełączania dostępności jako pierwsza i ostatnia akcja w zadaniu. Jeśli masz trudności z uzyskaniem Bezpieczne ustawienia wtyczka na Androidzie 7.0+ działa, spójrz na mój rozwiązanie tutaj lub sprawdź uruchom powłokę opcje z Tutaj.

Kontekst połączenia Wi-Fi

Kontekst Wi-Fi

Jeśli nie możesz uzyskać wartości lokalizacji z innego profilu, będziesz musiał utworzyć dwa dodatkowe profile. Jeden ustawi zmienną %Lokalizacja Do dom, inny do praca. Utwórz profil, połącz się z Wi-Fi, wpisz swój domowy identyfikator SSID i połącz zadanie, które ustawi zmienną %Lokalizacja Do dom. Zrób to samo dla swojej służbowej sieci Wi-Fi.

Teraz, gdy mamy już tę część gotową, możemy zaktualizować nasze pierwotne zadanie, po prostu dodając warunek JEŻELI do Dołącz do Wyślij Push działanie. W zależności od naszego zostanie wydane polecenie push do odpowiedniego urządzenia %Lokalizacja zmienna, którą ustawiamy na podstawie profilu WiFi Connected, jak wspomniano powyżej.

Profil Chrome

Profile: Connected Home 

Stan: Połączenie Wi-Fi [SSID: FASTBERRY/SLOWFOG MAC:* IP:* ]

Wpisz: Połączony dom

A1: Zestaw zmiennych [Nazwa:%Lokalizacja Do: domu Wykonaj obliczenia: Wyłączone Dołącz: Wyłączone]

Profil: Praca połączona

Stan: połączenie Wi-Fi [SSID: ITC-STAFF MAC:* IP:*]

Wpisz: Praca połączona

A1: Zestaw zmiennych [Nazwa:%Lokalizacja Do: pracy Wykonaj obliczenia: wyłączone Dołącz: wyłączone]

Profil: Chrome na PC

Zastosowanie: chrom

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Wpisz: Chrome

A1: Bezpieczne ustawienia [Konfiguracja: AutoInput: serwis. Dostępność usługi — włączony limit czasu (sekundy): 0 ]

A2: Czekaj [MS: 0 sekund: 1 minut: 0 godzin: 0 dni: 0]

A3: Zapytanie o automatyczne wprowadzanie danych do interfejsu użytkownika [Konfiguracja: Tylko widoczne: prawda

Tylko klikalne: fałszywe

Pakiet aplikacji: com.android.chrome

Sprawdź stan ekranu: fałszywy

Tekst: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Regex: prawda

Zmienne: adres Limit czasu (sekundy): 20 ]

A4: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@Home

Url: %adres Limit czasu (sekundy): 60 ] Jeśli [%Lokalizacja ~ dom]

A5: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@work

Url: %adres Limit czasu (sekundy): 60 ] Jeśli [%Lokalizacja ~ praca]

A6: Bezpieczne ustawienia [Konfiguracja: AutoInput: serwis. Dostępność usługi — limit czasu wyłączenia (sekundy): 0 ]

Czytaj więcej

Kontekst dialogu

Dialog

Jeśli masz wiele komputerów, na które chcesz przesyłać treści w jednej sieci, być może lepszym rozwiązaniem będzie okno dialogowe. zamierzam skorzystać Narzędzia automatyczne aby wygenerować okno dialogowe składające się z nazw komputerów, na które możesz przesłać bieżącą stronę Chrome. Po kliknięciu - strona zostanie wysłana tylko na ten komputer. Jeśli zamierzasz używać samego okna dialogowego, nie musisz odtwarzać profili z góry. Wszystko, co musisz zrobić, to dodać Narzędzia automatyczne Akcja w oknie dialogowym do Twojego zadania. Wypełnij nazwy urządzeniami domowymi i przypisz polecenia do każdej opcji. Polecenia te będą przechowywane w zmiennej %na polecenie. Po naciśnięciu zmienna zostanie ustawiona i będziemy mogli wywołać poprawną Dołącz do Pusha działanie. Każdy Dołącz do Pusha akcja będzie miała pasujący warunek JEŻELI (%na polecenie ~ dom lub praca itp.).

Profil okna dialogowego Chrome

Profile: Chrome On PC 

Zastosowanie: chrom

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Wpisz: Okno Chrome

A1: Bezpieczne ustawienia [Konfiguracja: AutoInput: serwis. Dostępność usługi — włączony limit czasu (sekundy): 0 ]

A2: Czekaj [MS: 0 sekund: 1 minut: 0 godzin: 0 dni: 0]

A3: Zapytanie o automatyczne wprowadzanie danych do interfejsu użytkownika [Konfiguracja: Tylko widoczne: prawda

Tylko klikalne: fałszywe

Pakiet aplikacji: com.android.chrome

Sprawdź stan ekranu: fałszywy

Tekst: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Regex: prawda

Zmienne: adres Limit czasu (sekundy): 20 ]

A4: Okno dialogowe AutoTools [Konfiguracja: Typ okna dialogowego: Lista

Tytuł: Wybierz swój komputer

Ikona: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock

Typ listy: 0

Teksty: Dom, Praca

Rozmiar tekstu: 20

Szerokość obrazu: 100

Polecenia: dom, praca

Ciemne tło: prawda

Górny margines: 16

Dolny margines: 16

Dolne przyciski Górny margines: 16

Dolne przyciski Dolny margines: 16

Zamknij przy Wybierz: prawda

Separator: ,

Zmienna polecenia: atcommand

Możliwość anulowania: prawda

Włącz ekran: prawdziwy Limit czasu (sekundy): 60 ]

A5: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@Home

Url: %adres Limit czasu (sekundy): 60 ] Jeśli [%atcommand ~ home]

A6: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@work

Url: %adres Limit czasu (sekundy): 60 ] Jeśli [%atcommand ~ work]

A7: Bezpieczne ustawienia [Konfiguracja: AutoInput: serwis. Dostępność usługi — limit czasu wyłączenia (sekundy): 0 ]

Czytaj więcej


WhatsApp – Kontynuuj rozmowę na komputerze

zrzut ekranu_20161204-151223Oto nowy, który przygotowaliśmy w laboratorium. Prowadzenie rozmowy Whatsapp na telefonie doskonale nadaje się do szybkiego przesyłania wiadomości tam i z powrotem, ale czasami wolisz wskoczyć na komputer, aby wpisać dłuższe odpowiedzi. W związku z tym stworzyłem bardzo uproszczony, ale bardzo przydatny profil, który zostanie uzyskany Interfejs online WhatsApp i działa na Twoim komputerze, abyś mógł kontynuować rozmowę. Jeśli masz więcej niż jeden komputer, możesz połączyć to z kontekstem WiFIi Connected lub utworzyć okno dialogowe, tak jak to zrobiliśmy w poprzednim przykładzie.

Profil WhatsApp

Profile: WhatsApp On PC 

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Aplikacja: WhatsApp

Wpisz: Whatsapp

A1: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@Home

Adres URL: https://web.whatsapp.com/ Limit czasu (sekundy): 60 ] Jeśli [%Lokalizacja ~ dom]

A2: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@work

Adres URL: https://web.whatsapp.com/ Limit czasu (sekundy): 60 ] Jeśli [%Lokalizacja ~ praca]

Czytaj więcej


Facebook – Otwórz Facebooka na komputerze

zrzut ekranu_20161204-151227W bardzo podobny sposób możemy kontynuować przeglądanie Facebooka na naszym komputerze, jeśli znudzi Ci się przewijanie kanałów na urządzeniu mobilnym. W ten sam sposób jak poprzednio, skierujemy nasz komputer na Adres URL witryny Facebooka na komputery za pomocą przycisku Dołącz. Oczywiście możesz to jeszcze raz zmodyfikować, dodając kontekst Wi-Fi lub okno dialogowe dla wielu urządzeń.

Profil na Facebooku

Profile: Facebook On PC 

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Zastosowanie: Facebook

Wpisz: Facebook

A1: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@Home

Adres URL: https://www.facebook.com/ Limit czasu (sekundy): 60 ] Jeśli [%Lokalizacja ~ dom]

A2: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@work

Adres URL: https://www.facebook.com/ Limit czasu (sekundy): 60 ] Jeśli [%Lokalizacja ~ praca]

Czytaj więcej


Mapy — nawiguj do domu lub do ulubionej lokalizacji

Jedno kliknięcie przycisku „Zabierz mnie do domu” może zaoszczędzić trochę czasu i frustracji, zwłaszcza gdy się spieszysz. Chociaż możesz utworzyć skrót do programu uruchamiającego, aby rozpocząć nawigację w Mapach Google, niektórzy użytkownicy wolą nie zaśmiecać ekranu głównego dodatkowymi ikonami. Gdy Mapy Google są otwarte, możemy przekazać zamiar poproszenia Google o zabranie nas do domu (wymaga ustawienia lokalizacji „Dom” w Mapach Google lub adresu zakodowanego na stałe w zmiennej). Jeśli chcesz mieć do wyboru kilka ulubionych, np. „praca” lub „Las Vegas”, możemy również połączyć okno dialogowe.

Przejdź do domu

Szybkie naciśnięcie przycisku powoduje wysłanie akcji intencji. Spowoduje to otwarcie Map Google i ustawienie „domu” jako miejsca docelowego. Prosty!

Profil Mapy

Profile: Maps Go Home 

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Zastosowanie: Mapy

Wpisz: Mapy

A1: Wyślij intencję [Akcja: android.intent.action. WIDOK Kot: Brak Typ mima: Dane: google.navigation: q=home Extra: Extra: Extra: Pakiet: Klasa: Cel: Aktywność ]

Czytaj więcej

Ulubione lokalizacje

zrzut ekranu_20161204-151503Utwórz dialog z Narzędzia automatycznei wypełnij listę lokalizacji. Możesz używać miejsc takich jak dom lub praca, miasta lub określone adresy. Wymień je oddzielone przecinkami. Okno dialogowe AutoTools wypełni zmienną %attekst po naciśnięciu opcji. Ta opcja zostanie przeniesiona do intencji w pliku dane pole: google.navigation: q=%attekst . Zamiar: android.intent.action. POGLĄD  zabierze Cię do celu.

Ulubiony profil Map

Profile: Maps Go Home 

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Zastosowanie: Mapy

Wejdź: Okno dialogowe Mapy

A1: Okno dialogowe AutoTools [ Konfiguracja: Typ okna dialogowego: Lista

Tytuł: Wybierz lokalizację

Ikona: ikona aplikacji: com.google.android.apps.maps

Typ listy: 0

Teksty: Dom, praca, Las Vegas

Rozmiar tekstu: 20

Szerokość obrazu: 100

Ciemne tło: prawda

Górny margines: 16

Dolny margines: 16

Dolne przyciski Górny margines: 16

Dolne przyciski Dolny margines: 16

Zamknij przy Wybierz: prawda

Separator: ,

Zmienna polecenia: atcommand

Możliwość anulowania: prawda

Włącz ekran: prawdziwy Limit czasu (sekundy): 60 ]

A2: Wyślij intencję [Akcja: android.intent.action. WIDOK Kot: Brak Typ mima: Dane: google.navigation: q=%attext Extra: Extra: Extra: Pakiet: Klasa: Cel: Aktywność ]

Czytaj więcej


Hangouts – szablony szybkiej odpowiedzi

zrzut ekranu_20161204-151421Wiem, że wydaje mi się, że kocham Okno dialogowe AutoTools akcji, ale dzieje się tak dlatego, że zapewnia bardzo przydatną funkcję, którą można zastosować w szerokiej gamie skryptów Taskera. W tym przypadku użyjemy okna dialogowego, aby szybko zapełnić schowek szablonem szybkiej odpowiedzi. Po dokonaniu wyboru możesz wkleić wiadomość tekstową lub odpowiedzieć w ciągu kilku sekund. Nie ma potrzeby pisania.

Będziemy używać tablicy do przechowywania naszych szablonów wiadomości. Aby utworzyć tablicę, użyj Zestaw zmiennych i wypisz opcje oddzielone przecinkiem. Następnie wykonasz a Zmienny podział przecinkiem, a następnie będzie można wyświetlić tablicę w oknie dialogowym AutoTools! Upewnij się, że jest to tablica globalna (zawiera wielką literę w nazwie), ponieważ tablice lokalne znikną. Okno dialogowe AutoTools zajmie %Szablony() array w polu tekstowym i zapełni listę opcjami. Wszystko, co musisz teraz zrobić, to użyć Ustaw schowek akcja przechowująca wartość %attekst.

Aby Ci pomóc, zachowałem w opisie akcje tablicowe. Po utworzeniu tablicy szablonów odpowiedzi możesz usunąć ze swojego zadania działania A1 i A2. Jeśli chcesz w przyszłości zmodyfikować tablicę odpowiedzi szablonu, po prostu przejdź do zakładki „Zmienne” w Taskerze i poszukaj %Szablony zmienny.

Profil 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 ]


Aparat — Opóźniona migawka

zrzut ekranu_20161204-151245Zawsze uważam, że używanie aparatu do robienia selfie jest niewygodne. Zeskanowanie palca w celu zrobienia zdjęcia może nie jest najlepszym rozwiązaniem, jednak możesz ustawić timer, który pozwoli ci ustawić rękę w pozycji umożliwiającej wykonanie znacznie lepszego zdjęcia.

Aby dać sobie ostrzeżenie, silnik głosowy Androida odliczy za nas akcję Mowić. Następnie użyj akcji Przycisk - Kamera aby zrobić zdjęcie głównym aparatem. Nie musisz bawić się timerami ani sięgać po przycisk.

Profil aparatu

Profile: Camera Seflie Main 

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Zastosowanie: Aparat

Wpisz: Kamera

A1: Powiedz [Tekst: Za 3,2,1... Silnik: Głos: com.google.android.tts: eng-gbr Strumień: 2 Wysokość dźwięku: 6 Prędkość: 6 Respektuj fokus audio: Włączony Sieć: Włączony Kontynuuj zadanie natychmiast: Wyłączony ]

A2: Czekaj [MS: 0 sekund: 1 minut: 0 godzin: 0 dni: 0]

A3: Przycisk [Przycisk: Kamera]

Czytaj więcej


YouTube — przesyłaj wideo na komputer

zrzut ekranu_20161204-151324Posiadanie telewizora Smart TV uświadomiło mi, że przesyłanie wideo z YouTube'a na komputer jest niepotrzebnie trudne. Opcja przesyłania nie jest dostępna, jeśli na komputerze nie jest otwarta strona YouTube w trybie telewizora. Na szczęście możemy włączyć tę opcję za pomocą skanera linii papilarnych. To kolejny prosty, ale przydatny profil. Wszystko, co będziemy robić, to otwieranie Strona telewizji YouTube na naszym komputerze za pośrednictwem Join Push, a następnie możesz przesyłać bieżący film na swój komputer! Tak prosty!

Profil YouTube

Profile: Youtube PC (21) 

Zdarzenie: Wartość zmiennej [%FingerScanned eq 1]

Zastosowanie: YouTube

Wejdź: Youtube (20)

A1: Dołącz do Wyślij Push [Konfiguracja: Urządzenie: Chrome@Home

Adres URL: https://www.youtube.com/tv Limit czasu (sekundy): 60 ]

Czytaj więcej


Alternatywny czujnik odcisków palców

Jeśli nie masz czujnika, to samo zachowanie można odtworzyć za pomocą nakładki, tworząc niewidzialną scenę, która będzie działać dokładnie tak samo, jak skanowanie palca. Umieść go w stałym miejscu, abyś wiedział, gdzie kliknąć (lub dotknąć długo) i wykonać następujące czynności:

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 ]

Możesz sprawić, że przycisk będzie widoczny, ale uważam, że jest to trochę rozpraszające, szczególnie podczas oglądania filmów. Wybierz wszystkie aplikacje, które wspierałyby użycie przycisku, tworząc profil, który pokaże i zniszczy scenę.

Fałszywy przycisk

Profile: Fake Button 

Zastosowanie: Chrome, aparat, Hangouts...

Wpisz: fałszywy przycisk

A1: Utwórz scenę [Nazwa: Fałszywy palec]

A2: Pokaż scenę [Nazwa: Wyświetlanie fałszywego palca Jako: Nakładka, blokowanie Pozycja pozioma: 200 Pozycja pionowa: 100 Animacja: System Pokaż przycisk wyjścia: Włącz Kontynuuj zadanie natychmiast: Włącz]

Wyjście: fałszywy przycisk-

A1: Zniszcz scenę [Nazwa: Fałszywy palec]

Czytaj więcej


Możesz pobrać cały projekt, klikając poniższy link do pobrania. Po pobraniu pliku XML projektu możesz go zaimportować, otwierając Taskera, a następnie naciskając długo ikonę Strona główna w lewym dolnym rogu. Spowoduje to wyświetlenie menu Projekt Tasker, które umożliwi importowanie projektów znajdujących się w pamięci wewnętrznej.

Pobierz projekt kontekstowego czytnika linii papilarnych

Ciekaw jestem, jakie inne zastosowania wymyślisz. Daj mi znać, a zaktualizuję ten post.