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
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
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
Oto 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
W 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
Utwó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
Wiem, ż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
Zawsze 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
Posiadanie 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.