Nowoczesne smartfony są słusznie nazywane smartfony, ponieważ są w stanie wykonać wiele rutynowych zadań w tryb automatyczny. Aby to zrobić, wystarczy zainstalować specjalne narzędzie, które może śledzić określone zdarzenia i wykonywać potrzebne czynności.

Jednym z najpopularniejszych tego rodzaju narzędzi jest Tasker, słusznie uważany za „szwajcarski nóż” automatyzacji. Dzięki niemu łatwo nauczysz telefon automatycznie włączać tryb cichy w pracy, wyłączać Wi-Fi, gdy wychodzisz z domu, i uruchamiać ulubiony odtwarzacz muzyki po podłączeniu słuchawek. Jednak pomimo wszystkich swoich zalet Tasker jest trudny do opanowania, jego interfejs budzi przerażenie swoją kanciastością, a poza tym kosztuje.

Jeśli szukasz darmowa alternatywa, a następnie zwróć uwagę na SwiP. Ten program zapewnia automatyczne przełączanie między różnymi profilami urządzeń, które utworzyłeś. Chociaż nie jest tak elastyczny i bogaty w funkcje jak Tasker, jego możliwości są nadal wystarczające dla przeciętnego użytkownika. Ponadto SwiP jest znacznie wygodniejszy i łatwiejszy w obsłudze i konfiguracji.

Główny ekran programu podzielony jest na dwie zakładki: „Profile” i „Wyzwalacze”. Pierwszy służy do zarządzania profilami i zawiera trzy wstępnie ustawione profile o nazwach Domowy, Domyślny i Spotkanie. Możesz edytować dowolne z nich lub stworzyć zupełnie nowy zestaw ustawień. W każdym profilu możesz uwzględnić następujące działania:

  • zmiana trybu połączenia;
  • ustawienie głośności połączenia i powiadomień;
  • ustawienie głośności alarmu;
  • włączyć lub wyłączyć GPS, Wi-Fi, Bluetooth;
  • regulacja poziomu jasności.

W zakładce „Wyzwalacze” możesz ustawić warunki, na jakich dany profil zostanie aktywowany. Może to być Twoja lokalizacja geograficzna, czas, stan baterii, połączenie słuchawkowe i tak dalej. Możliwe jest również powiązanie tego samego profilu z wieloma wyzwalaczami. W takim przypadku musisz ustawić priorytet dla każdego warunku.

Program jest obecnie w fazie testów beta, ale nie znaleźliśmy żadnych błędów ani problemów podczas korzystania z niego. Wypróbuj SwiP w akcji i daj nam znać w komentarzach o swoim wrażeniu.

Nie możemy pomóc, ale ominąć taki stan jak kod PIN, ale za pomocą jednego programu i porady, jak to zrobić jak korzystać z taskera, będziemy o krok bliżej nowej technologii.

INSTALOWANIE TAKSERA I BEZPIECZNYCH USTAWIEŃ Aby móc włączyć lub wyłączyć żądanie kodu PIN w smartfonie, oprócz aplikacji Trigger musisz dodatkowo zainstalować programy Tasker i Tasker Plug-in Secure Settings. Oba narzędzia można znaleźć na Rynek zabaw(1a, 16). Tasker kosztuje 99,99 rubli, a darmową wersję na siedem dni można znaleźć pod adresem tasker.dinglisch.net/dl. Musisz pobrać tę wersję aplikacji w formacie APK na smartfona i zainstalować ją za pomocą Eksploratora plików. Podczas instalacji pomiń powiadomienie „Ochrona I Plik nieznanego pochodzenia”. Radzimy zainstalować Taskera przed zainstalowaniem wyzwalacza, aby uniknąć problemów, ponieważ wyzwalacz nie będzie miał dostępu do zadań Taskera. W przypadku, gdy już zainstalowałeś Trigger, wybierz opcję Kopia zapasowa z menu instalacji tego programu przed odinstalowaniem i ponowną instalacją . Następnie przywróć dane wyzwalacza z wcześniej wykonanej kopii zapasowej.

USTAWIANIE ZADAŃ Uruchom Tasker, przejdź do menu ustawień. W ustawieniach ogólnych zaznacz pole obok „Zezwól na dostęp z zewnątrz” (2a), aby Trigger miał dostęp do zadań programu Tasker. Użyj przycisku wstecz, aby wrócić do menu głównego, przejdź do zakładki „Zadanie” i kliknij „+”, aby utworzyć zadanie. Utwórz nazwę „Włącz/Wyłącz kod PIN” i zaznacz pole, wybierz z menu „Zmień zadanie” i ponownie naciśnij „+”. W wyświetlonym oknie „Kategorie akcji” wybierz „Ustawienia zabezpieczeń wtyczek” (26).

PRZEŁĄCZANIE KODU PIN ZA POMOCĄ BEZPIECZNYCH USTAWIEŃ

W menu miękkim „Akcja Edycja” w prawym górnym rogu kliknij ikonę ołówka obok wiersza „Konfiguracja”, aby ustawić funkcję „Bezpieczne ustawienia”. W menu „Akcje AH” wybierz „Keyguard” (For) i kliknij element „Przełącz” (36). Zapisz swoje ustawienia, klikając symbol dyskietki, a zostaniesz przeniesiony z powrotem do programu Tasker. Naciśnij przycisk Wstecz, aby powrócić do głównego menu aplikacji. Ważne jest, aby poprawnie wyjść z menu instalacji, w przeciwnym razie narzędzie nie aktywuje zadania.

JAK ZINTEGROWAĆ ZADANIE NFC W TRIGGER Otwórz ponownie program Trigger. Jeśli masz już utworzony profil, wprowadź go za pomocą pozycji menu „Moje zadania I [nazwa profilu]”, w przeciwnym razie po prostu utwórz nowe zadanie, klikając przycisk „+”. W menu „Ustaw zadania” włącz funkcję „Zlecający”, klikając „+ I Tasker I Tasker Zadania I Dalej” (4a). W wyświetlonym oknie Ustawienia aplikacji kliknij ikonę lupy, wybierz Zadania (46) i kliknij Dodaj do zadań. W tej samej kolejności, w menu „Dostosuj przełącznik”, dodaj ponownie zadania Taskera, aby zostały poprawnie zainstalowane w programie Trigger i mógł je wykonać. Teraz wystarczy spisać informacje na naklejce, a kod PIN można łatwo włączać i wyłączać za pomocą tagu NFC.

Zaawansowany harmonogram. Pozwala różnym wydarzeniom tworzyć akcje/listy akcji. Podobny do Locale, tylko znacznie potężniejszy. Możliwe jest tworzenie widżetów z dowolną listą działań.

Główna lista wydarzeń:

  • Śledzenie aktywności usługi aplikacji
  • Uruchamianie i zamykanie aplikacji
  • Rozpocznij wybrane aktywność aplikacji(długie dotknięcie aplikacji na liście wyboru)
  • Prośba użytkownika o pomoc w aplikacji lub systemie
  • Wystąpienie określonej godziny i/lub daty, a także dnia, tygodnia, miesiąca, dnia miesiąca lub tygodnia, dnia miesiąca lub tygodnia, ostatniego dnia miesiąca
  • Nadchodzi i kończy się pewien okres czas
  • Początek i koniec wydarzenia w kalendarzu, budzik
  • Wprowadzanie obszaru geograficznego (określonego przez GPS lub wieże komórkowe i hotspoty WIFI) i wyjdź z niego?
  • Podłączenie maszyny do określonej wieży komórkowej (z określonej listy wież)
  • Nawiązywanie i rozłączanie połączenia pewien tryb dane mobilne: 2G, 3G, 4G i inne
  • Osiągnięcie i utrata pewnego poziomu odbioru sygnału komórkowego
  • Znalezienie określonego (lub dowolnego) hotspotu WIFI, łączenie się z nim i rozłączanie z nim
  • Włączanie i wyłączanie trybu samolotowego
  • Włączanie i wyłączanie Adaptery Bluetooth, NFC i WIFI
  • Zdarzenia klawiatury sprzętowej (otwieranie-wyodrębnianie/zamykanie-wsuwanie)
  • Naciśnięcie niektórych klawiszy sprzętowych, w tym tych na słuchawkach (przewodowych lub bezprzewodowych)
  • Naciskanie miękkich przycisków i niektórych innych elementów interfejsu użytkownika programów Android i innych firm
  • Połączenie przychodzące lub wychodzące, odbieranie połączenia przychodzącego, kończenie połączenia
  • Odbieranie wiadomości SMS (MMS)
  • Pomyślne wysłanie wiadomości SMS (MMS) i błąd podczas jej wysyłania
  • Nieodebrane połączenie, SMS (MMS)
  • Zdarzenia z różnych wbudowanych czujników (oświetlenie, bliskość obiektu, orientacja, ruch, pole magnetyczne, ciśnienie, temperatura, wilgotność, krokomierz)
  • Podłączanie i odłączanie ładowarka(przewodowy, bezprzewodowy, zasilany z magistrali USB)
  • Osiągnięcie określonego poziomu baterii, rozładowanie baterii poniżej określonego poziomu, zmiana poziomu baterii
  • Włączanie i wyłączanie wygaszacza ekranu (Android Daydream)
  • Podłączanie i odłączanie od komputera przez USB
  • Podłączanie do maszyny Urządzenia USB i wyłącz je
  • Podłączanie i odłączanie karty SD
  • Kończenie pobierania Androida i rozpoczynanie wyłączania urządzenia
  • Włączanie/wyłączanie ekranu, odblokowanie ekranu
  • Rozpoczęcie i zakończenie sesji użytkownika
  • Tworzenie, modyfikowanie i usuwanie pliku na karcie SD
  • Podłączanie i odłączanie słuchawek przewodowych lub bezprzewodowych, urządzeń Bluetooth i USB
  • Podłączanie i odłączanie stacji dokującej do samochodu lub komputera stacjonarnego, telewizora, zegarka
  • Przestrzenny ruch urządzenia w określony sposób - gest
  • Potrząsanie aparatem
  • Wystąpienie określonego zdarzenia systemowego w Androidzie - otrzymanie intencji (zamiaru)
  • Zmiana daty systemowej, czasu, strefy czasowej
  • Dodawanie, aktualizowanie i usuwanie aplikacji
  • Wygląd określonego lub dowolnego okna (zwykłe, wyskakujące, dialogowe)
  • Pojawienie się powiadomienia aplikacji na pasku powiadomień systemu i wybór takiego powiadomienia przez użytkownika

Główna lista akcji:

  • Sterowanie trybem jazdy
  • Sterowanie trybem samolotowym, m.in. selektywne wyłączanie modułów radiowych,
  • Regulacja głośności, w tym. poszczególne strumienie: wywołanie, sygnał wybierania tonowego (DTMF), rozmowa telefoniczna, m.in. przez zestaw słuchawkowy bluetooth, budzik, dzwonki, powiadomienia
  • Odtwarzanie dzwonków i kontrola wibracji dla połączeń przychodzących
  • Odpowiedz połączenie przychodzące("odbierz telefon")
  • Cicha kontrola
  • Zarządzanie ustawieniami ekranu: jasność, m.in. automatyczny tryb jasności, orientacja, czas bezczynności przed zablokowaniem, w tym. podczas ładowania
  • Uzyskiwanie informacji o cechach ekranu: wymiary ekranu, rozdzielczość ekranu, bieżące ustawienia automatycznej orientacji
  • Ustawianie tapety na ekranie głównym
  • Zarządzanie blokadą ekranu: włączanie i wyłączanie blokady, m.in. wymuszona aktywacja zamka
  • Kontrolowanie trybu automatycznej synchronizacji
  • Sterowanie trybem akompaniamentu dźwiękowego naciskania przycisków sprzętowych i programowych, tryb nawigacji dotykowej
  • Sterowanie LED, w tym. Tryb podświetlenia LED podczas wyświetlania powiadomień przez aplikacje na Androida i aplikacje innych firm
  • Sterowanie trybem nocnym
  • Włącz/wyłącz adaptery Bluetooth, NFC, WIFI, WiMax, GPS, sieć komunikacja mobilna, w tym kontrola trybów przesyłania danych w sieci telefonii komórkowej
  • Uzyskanie informacji o połączeniu sieciowym (rodzaj połączenia, dostępność dostępu do transmisja mobilna dane), ustawienia sieci WIFI (adres MAC adaptera, siła sygnału, nazwa punktu dostępu), Bluetooth, Ethernet
  • Ustawianie nazwy urządzenia w sieci bluetooth
  • Włączanie i wyłączanie różne tryby transfer danych przez NFC, m.in. Android Beam i płatność NFC
  • emulacja naciśnięć przycisków, w tym i nieistniejące na urządzeniu, na przykład emulacja joysticka - "uniwersalny młot", który służy prawie do wszystkiego
  • emulacja wprowadzania tekstu
  • Uchwyć w wyłącznym użyciu niektórych przycisków sprzętowych
  • Zamykanie okien dialogowych systemu
  • Wstawianie wydarzenia do kalendarza
  • Uzyskaj informacje o wpisach w kalendarzu
  • Zadzwoń pod konkretny numer
  • Zarządzaj połączeniami wychodzącymi na określone numery: blokowanie i przekazywanie połączeń
  • Tworzenie listów, SMS-ów i MMS-ów
  • Wysyłanie SMS-ów
  • Uzyskiwanie informacji o kontaktach w książce telefonicznej
  • Uruchomienie aplikacji, w tym dziennik połączeń, kontakty (z wyborem konkretnych kontaktów), mapy (z wyborem konkretnej lokalizacji), okno dialogowe wyboru języka wprowadzania, aplikacje zapewniające rozdzielenie ruchu internetowego przez USB i WIFI (tether)
  • Uzyskiwanie informacji o zainstalowanych aplikacjach i komponentach aplikacji (działaniach, usługach, odbiorcach)
  • Zarządzanie panelem powiadomień: wyświetlanie i minimalizowanie
  • Kontrola trybu przerwań
  • Dodawanie nowego alarmu
  • Uruchamianie stopera systemowego
  • Wybór domyślnej aplikacji SMS
  • Wymuś zamknięcie aplikacji
  • Kontrola odtwarzacz muzyki, w tym do zabudowy, m.in. generowanie playlist
  • Odtwarzanie plików audio, wbudowane dzwonki m.in. z wyborem strumienia audio
  • Uzyskiwanie informacji o plikach audio: tytuł, wykonawca, czas odtwarzania
  • Aktywacja wibracji, w tym. według podanego szablonu
  • Wbudowane sterowanie mikrofonem, w tym. nagranie z niego dźwięku
  • Operacje na katalogach i plikach: tworzenie, kopiowanie, przenoszenie, odczyt (pobranie listy plików w przypadku katalogów), sprawdzenie istnienia pliku, odczyt atrybutów pliku: rozmiar, prawa dostępu, czas modyfikacji, zapis, usuwanie, archiwizacja do archiwum zip, rozpakowywanie z archiwum zip, szyfrowanie i deszyfrowanie)
  • Praca z obrazami: zmiana rozmiaru, kadrowanie, obracanie, stosowanie filtra
  • Ustawianie domyślnych dzwonków dla połączeń, alarmów, powiadomień
  • Ustalenie aktualnej lokalizacji (przez GPS lub przez wieże komórkowe i punkty dostępowe WIFI)
  • Łączenie i rozłączanie z siecią Ethernet
  • Wyświetlanie komunikatów, zwykłych i wyskakujących okien dialogowych, menu, list (w rzeczywistości możliwe jest budowanie dowolnych graficznych interfejsów użytkownika za pomocą scen
  • Wyświetlanie powiadomień w panelu powiadomień, m.in. towarzyszy oświetlenie LED lub powiadomienia dźwiękowe, wibracje
  • Anulowanie własnych powiadomień
  • Rozpoznawanie i synteza mowy
  • Przełączanie na ekran główny, m.in. z określonym numerem
  • Uzyskiwanie identyfikatora bieżącego użytkownika
  • Praca z serwerami WWW: odbieranie i wysyłanie treści niekoniecznie w formacie html, uruchamianie skryptów powłoki, javascript, SL4A
  • Korzystanie z konstrukcji języka Java i wywoływanie funkcji języka Java i Android (poprzez mechanizm refleksji Java)
  • ponowne montowanie partycji na wewnętrznej lub zewnętrznej karcie pamięci
  • Rozpoczęcie systemu wymuszonego skanowania karty SD
  • Wysłanie dowolnego zdarzenia systemowego - zamiar (zamiar)
  • Dodawanie treści do schowka
  • Fotografia
  • Sterowanie lampą błyskową
  • Operatory do organizowania kontroli w programach: tworzenie i zmiana zmiennych, tablice, operator if-the-else, pętle, wywoływanie podprogramów (w rzeczywistości nawet współprogramów), funkcje matematyczne, wyszukiwanie i zastępowanie według wzorca, m.in. używanie wyrażeń regularnych

Obie te listy są dalekie od ukończenia. Po pierwsze, zestaw zdarzeń i działań Taskera można rozszerzyć, podłączając wtyczki innych firm, tysiące z nich. Po drugie, korzystając z emulacji kluczy sprzętowych i programowych lub uruchamiając skrypty na powłoce i SL4A, można wykonać niemal każdą akcję. A poza tym jest też odbiór i wysyłanie intencji.

sceny

Sceny pozwalają dodać grafikę interfejs użytkownika do zadań. Oznacza to, że jeśli marzyłeś o pomarańczowych guzikach na szkarłatnym tle, sceny Taskera są dokładnie tym, czego potrzebujesz, aby spełnić swoje marzenie.
W rzeczywistości malinowego tła oczywiście nikt nie używa. Prawie. Ale na przykład ustaw przezroczyste tło okna, umieść okno na górze paska stanu i wyświetl tekst z informacją o stanie naładowania baterii w samym oknie. Kuszący? Nadal będzie.

Lista elementów interfejsu

  • przycisk
  • checkbox - pole wyboru (zaznaczając ten sam element znacznikiem w akapicie, zmieniamy jeden lub drugi parametr).
  • Doodle - pole, w którym możemy narysować element na ekranie
  • obraz
  • mapa - mapa GPS
  • Menu - menu z przewijaną listą wszystkich dodanych przez nas pozycji
  • Number Picker - wybór liczby (jak np. w ustawieniach podanych w android. Wirujący bęben)
  • owalny - owalny element graficzny.
  • Restangle - figura graficzna
  • suwak - tzw. suwak (zmiana głośności w ustawieniach np. odbywa się w formie suwaka)
  • spiner - rozwijane menu
  • tekst - wyświetlanie tekstu
  • textEdit - pole wejściowe, edycja tekstu
  • toggle - przycisk włącz/wyłącz (np. włączenie wi-fi w ustawieniach)
  • webview - przeglądanie stron internetowych (standardowe narzędzia Androida)

Bierzemy wymienione powyżej elementy interfejsu, łączymy je na różne sposoby, ustawiamy szerokość, wysokość, kolory, aby nie było nudno. Taki zestaw nazywa się sceną.

1. Zaczynamy od określenia rozmiaru sceny (zakładka sceny), wciskamy (+) wpisujemy nazwę naszej sceny, następnie w wizualnym edytorze scen zwiększamy/zmniejszamy obszar sceny do potrzebnego nam rozmiaru
2. Teraz możemy wypełnić utworzoną scenę naszymi elementami

Na powyższym zrzucie ekranu obraz radia (wszystkie te przyciski, kółka, pomarańczowy ekran w środku) jest ustawiony jako tło dla naszej sceny (ustaw jako tło). Elementy UI zostały dodane do sceny z przezroczyste tło(linie przerywane na zdjęciu to granice elementów). Aby stworzyć bardziej realistyczny interfejs (na przykład narysuj wciśnięty klawisz), będziesz musiał narysować (ukraść) obrazek dla każdego elementu graficznego (w kilku wersjach, wciśnięty i niewciśnięty przycisk). I ustaw te zdjęcia jako tło dla każdego elementu osobno, wtedy tło sceny można wypełnić jednym kolorem.
4. Podpisujemy przyciski (Tekst). Na poniższym zrzucie ekranu - okno dialogowe Taskera do edycji przycisku ŚWIATŁO (znajduje się w środku rzędu przycisków znajdujących się bezpośrednio pod pomarańczowym ekranem). Przypisujemy akcje do przycisków do gustu do stukania (Tap), długie naciśnięcie (Long Tap)

Miliony ludzi spędzają dużo czasu wykonując rutynowe zadania. Dotyczy to również korzystania z komputerów i smartfonów. Stale włączamy GPS, wyłączamy Wi-Fi, uruchamiamy aplikacje - wykonujemy dziesiątki różnych operacji. I bez względu na to, jak wygodny jest interfejs, wszystkie te działania marnują cenny nieodnawialny zasób - czas. Tymczasem, jeśli przyjrzeć się uważnie, zawsze można znaleźć wzór w wykonywaniu rutynowych czynności: np. moduł GPS włącza się, gdy smartfon jest używany w samochodzie, a Wi-Fi - gdy urządzenie jest w domu. Podobne wzory leżą u podstaw pracy Taskera. To narzędzie nie jest jedynym narzędziem do automatyzacji dla Androida, ale inne programy (na przykład na (X) i Locale) są dziecinnie proste w porównaniu z bohaterem naszego artykułu.

Możesz mu powierzyć niemal wszystko: aplikacja odpowiednio odfiltruje przychodzące SMS-y, włączy i wyłączy smartfon o określonej godzinie i o określonej godzinie podane warunki, obudź właściciela telefonu w środku nocy, jeśli połączenie pochodzi z określonego numeru, i uśpij go, jeśli dzwoni z innego numeru. Tasker może wejść online we właściwym czasie, zapytać o prognozę pogody i wyświetlić na ekranie powiadomienie, że nie zaszkodzi zabrać dziś ze sobą parasol. Program może być również wymagany do monitorowania oszczędności baterii, kontrolowania głośności dzwonka, jasności ekranu i innych parametrów. Ogólnie rzecz biorąc, Tasker może obsłużyć prawie każde zadanie, w tym tworzenie samodzielnych aplikacji na Androida. Sercem każdego skryptu, który wykonuje Tasker, jest prosta zasada: „Jeśli wystąpi zdarzenie X, musisz automatycznie wykonać Y”.

Najszersze możliwości automatyzacji są zarówno główną zaletą, jak i główną wadą aplikacji: nie jest łatwo poradzić sobie z narzędziem w ruchu: wszystkie skrypty muszą być tworzone za pomocą czysta karta. Deweloper porównuje swój pomysł z ogromnym pudełkiem Lego, z którego części można złożyć wszystko. Istnieje jednak wiele przykładów użycia Taskera, a nawet gotowych skryptów w Internecie.

PODSTAWOWE KONCEPCJE ZADAŃ

Jak już wspomniano, opanowanie Taskera zajmie trochę czasu, a przede wszystkim powinieneś przestudiować terminologię programu. Aplikacja wykorzystuje siedem podstawowych pojęć, z których każdy ma ściśle określone znaczenie - są to zadania, profile, projekty, konteksty, sceny, zmienne i działania.

działania

Przez działanie rozumie się dokładnie to, co aplikacja powinna zrobić, z zastrzeżeniem określone warunki. Oznacza to, że Y w formule „Jeśli zdarzyło się X, musisz zrobić Y” będzie akcją. Akcja jest wyłącz Wi-Fi, włącz alarm, wyświetl powiadomienie lub przypomnienie itp. W sumie w program wszytych jest ponad dwieście akcji, z których większość można elastycznie konfigurować i łączyć ze sobą.

Zadania

Akcje są pogrupowane w zadania. Zadanie może zawierać jedną akcję, dziesięć lub sto – wszystko zależy od tego, jaki wynik chcesz osiągnąć. Zadania można uruchamiać za pomocą akcji. Ponadto zadanie może zawierać kilka akcji uruchamiających zadania, z których każda z kolei ma zdefiniowane pewne akcje. Pozwala to na grupowanie działań w zadania i odwoływanie się do tych zestawów działań w różnych zadaniach. Przykładem zadania może być zestaw działań, które w określony sposób zmieniają jasność, głośność i inne ustawienia urządzenia. Każdy parametr jest kontrolowany przez określoną akcję, ale grupa akcji tworzy zadanie, które może być używane samodzielnie lub w ramach innych, więcej wymagające zadania. Zadania można uruchamiać za pomocą kontekstów, widżetów, aplikacji innych firm, a także bezpośrednio za pomocą skrótów.

Konteksty i profile

Kontekst jest warunkiem rozpoczęcia zadania (X w powyższym wzorze). Łączenie się z określoną siecią Wi-Fi, wstęp wiadomość przychodząca, uruchomienie aplikacji to przykłady kontekstu.

W przeciwieństwie do zadań, konteksty nie mogą istnieć oddzielnie, zawsze są integralną częścią jakiegoś profilu. Profil to tak naprawdę skrypt, który wiąże zadania i konteksty, określając, które zadanie powinno zostać uruchomione, gdy kontekst jest wykonywany. Profil może zawierać do czterech kontekstów i do dwóch zadań. Konteksty mogą być kilku typów: godzina, data, miejsce, zdarzenie i stan. W przypadku pierwszych trzech wszystko jest mniej więcej jasne: warunkiem jest początek określonej godziny, daty lub przemieszczenie urządzenia w określone miejsce. Ale konteksty stanów i wydarzeń mogą być trudniejsze do zrozumienia, dlatego rozważymy je osobno.

Kontekst statusu

W przypadku korzystania z kontekstu stanu profil pozostaje aktywny, dopóki warunek jest spełniony (na przykład tak długo, jak dostępne jest połączenie z daną siecią Wi-Fi). Istnieją dwa typy zadań dla trwałych kontekstów: przychodzące i wychodzące. Te pierwsze są wykonywane, gdy warunek jest wyzwalany i profil staje się aktywny, te drugie, gdy profil jest dezaktywowany.

Kontekst wydarzenia

W przeciwieństwie do kontekstów stanu, konteksty zdarzeń nigdy nie działają przez określony czas. Przykładem takiego kontekstu może być otrzymanie wiadomości SMS. Po uruchomieniu kontekstu zdarzenia zadanie jest wykonywane, a profil przestaje być aktywny. Jeśli profil zawiera kilka kontekstów, tylko jeden z nich może być sterowany zdarzeniami, ponieważ dwa konteksty nie mogą działać jednocześnie. Korzystając z dwóch lub więcej kontekstów, pamiętaj, że aby profil działał, wszystkie muszą zostać uruchomione. Na przykład, jeśli używany jest kontekst stanu sieci Wi-Fi i kontekst zdarzenia odbierania wiadomości SMS, warunkiem wyzwalania będzie: „jeśli otrzymam SMS, gdy jestem podłączony do tej sieci…”

Zmienne

Zmienne służą do uzyskiwania dostępu do informacji o systemie, przekazywania danych między częściami Taskera, a także działają jako ustawienia. Na przykład zmienna %DATE określona podczas tworzenia przypomnienia będzie zawsze zastępowana bieżąca data kiedy pojawi się na ekranie.

sceny

Etapem jest interfejs użytkownika. Za pomocą Taskera możesz tworzyć menu, wyskakujące okienka, ustawienia i inne elementy interfejsu.

Projektowanie

Projekty służą do umieszczania wszystkich ustawień Taskera w jednym miejscu. Projekt może łączyć wiele zadań, profili i scen. Projekty są również przydatne podczas eksportu, ponieważ pozwalają stworzyć własną aplikację na podstawie zestawu zadań, scen i profili. W sieci można znaleźć wiele gotowych projektów użytkowników.

POCZĄTEK PRACY

Okno główne: funkcje interfejsu

Przy pierwszym uruchomieniu aplikacji użytkownik widzi puste okno główne. W Górny panel istnieje kilka zakładek, których nazwy są już znane tym, którzy studiowali terminologię Taskera. W przyszłości te zakładki będą wyświetlać już utworzone profile, zadania i sceny.

Domyślnie Tasker uruchamia się w trybie łatwym, ale większość przewodników w Internecie, a nawet oficjalny przewodnik dotyczący korzystania z aplikacji, opiera się na trybie normalnym. Dlatego pierwszą rzeczą do zrobienia po uruchomieniu jest przejście do trybu normalnego. Aby to zrobić, kliknij przycisk, przejdź do Ustawienia, otwórz kartę Interfejs i odznacz pole wyboru Tryb początkujący.

Na dole każdej zakładki znajduje się przycisk, po kliknięciu którego tworzone są nowe elementy programu (w zależności od tego, która zakładka jest aktualnie aktywna). W celu utworzenia nowy projekt, kliknij przycisk i wybierz Dodaj.

Ikona jest wyświetlana w górnej części okna. Aby wyłączyć wszystkie aktywne profile, musisz je dwukrotnie kliknąć. Gdy wszystkie profile zostaną wyłączone, ikona zmieni kolor na szary.

Aplikacja wyszukuje nie tylko utworzone profile, zadania i sceny, ale także ustawienia i (z zastrzeżeniem działającego połączenia sieciowego) instrukcję obsługi. Wyszukiwanie odbywa się za pomocą słów kluczowych. Aby coś wyszukać, kliknij przycisk i wybierz opcję wyszukiwania. Na przykład, aby wyszukiwać według treści, włącz opcję Dane użytkownika i wpisz żądane słowo kluczowe w polu wyszukiwania.

Utwórz nowy profil

Klikając przycisk tworzenia nowego profilu, możesz zobaczyć listę sześciu kategorii kontekstów

Na przykład stwórzmy prosty profil, który będzie służył sygnał dźwiękowy i wyślij powiadomienie w przypadku przegrzania baterii.

Tworzenie profilu rozpoczyna się od dodania kontekstu, czyli określenia warunków wykonania akcji. Aby stworzyć nasz profil wybierz kategorię Event > Ładowanie > Przegrzanie baterii

Jeśli wystąpił błąd i określono niewłaściwy kontekst, możesz powrócić do okna wyboru, klikając przycisk Przełącz stan lub Przełącz zdarzenie (w zależności od typu kontekstu).

Teraz kliknij przycisk i wprowadź nazwę zadania. Kliknij przycisk, aby dodać akcję. Aplikacja Tasker zawiera ponad dwadzieścia różnych kategorii działań. W naszym profilu musisz wybrać kategorię Sygnał. Z kolei dostępnych jest kilkanaście różnych opcji sygnału

Aby urządzenie emitowało alarm dźwiękowy w przypadku przegrzania baterii, wybierz Powiadomienie dźwiękiem z opcji oferowanych przez program.

Teraz musimy skonfigurować utworzoną akcję.

Wprowadź tekst powiadomienia w polu Tytuł. W terenie Plik dźwiękowy możesz wybrać jeden z dostępnych sygnałów lub podać ścieżkę do dowolnego pliku audio znajdującego się w pamięci urządzenia lub na karcie SD

Jeśli przez pomyłkę ustawiono nieprawidłową czynność, możesz powrócić do okna wyboru, naciskając przycisk Przełącz czynność. Aby przejść do listy profili, dotknij przycisku Wstecz na pasku stanu Androida. Domyślnie każdy nowy profil automatycznie staje się aktywny natychmiast po utworzeniu. Aby go wyłączyć, należy ustawić przełącznik znajdujący się naprzeciwko nazwy profilu w pozycji Off.

Zadania utworzone raz są zapisywane na karcie Zadania i są dostępne do edycji. Dodatkowo podczas tworzenia nowych profili program prosi o wybranie zadania spośród istniejących.

Dzięki temu nie można tracić czasu na tworzenie zadań tego samego typu. Aby dodać dodatkowy kontekst do już utworzonego profilu, kliknij nazwę profilu, a następnie dotknij i przytrzymaj linię z pierwszym kontekstem, aż pojawi się menu

Wybierz Dodaj.

W ustawieniach interfejsu możesz ustawić pozycje menu, które będą wywoływane krótkim kliknięciem/długim naciśnięciem kontekstu lub zadania.

Dodanie zadania do profilu odbywa się w ten sam sposób. Za pomocą tego menu możesz także tworzyć kopie kontekstów, usuwać je, zmieniać ich nazwy i zmieniać zadania określone w profilu na inne. Profile, które są ten moment aktywne są podświetlone na liście w kolorze jasnozielonym. Ponadto można je zobaczyć na panelu powiadomienia na Androida. Jeśli w tej chwili nie ma aktywnych profili, na panelu powiadomień pojawi się komunikat o tym.

Uruchamianie zadań za pomocą widżetu na ekranie startowym

Chociaż Tasker ma prawie nieograniczone możliwości dostosowywania, nie zawsze jest możliwe określenie warunków, w których będą działać zadania automatyzacji. Czasami lepiej jest dołączyć zadania ręcznie, to znaczy użyć akcji lub zestawu akcji bez kontekstu. Jeden z wygodnych sposobów na rozpoczęcie zadań w tryb ręczny- uruchom za pomocą widżetu umieszczonego na ekranie startowym. Przyjrzyjmy się bliżej, jak można to zrobić. Aby utworzyć widżet, przejdź do listy widżetów Androida. Dotknij i przytrzymaj Tasker, aż widżet zostanie przeniesiony na ekran główny. W wyświetlonym menu dodawania zadania

nazwij go, a następnie kliknij przycisk i dodaj jedną lub więcej akcji. Kliknij przycisk Wybierz ikonę, aby wybrać ikonę dla widżetu.

Kliknij przycisk Wstecz na pasku stanu Androida.

Na ekranie startowym pojawi się nowy widżet z wybraną ikoną. Kliknij widżet, aby zobaczyć, jak zadanie działa w trybie ręcznym.

Właściwości profilu

Link Właściwości pojawi się u góry ekranu, jeśli przytrzymasz palec na nazwie profilu przez kilka sekund. Korzystając z tego linku, możesz przeglądać i zmieniać niektóre ustawienia bieżącego profilu

Tak więc, jeśli zaznaczysz pole Liczba powtórzeń. możesz określić maksymalną liczbę trafień profilu. W polu Czas między aktywacjami możesz ustawić minimalny odstęp czasu między aktywacjami profilu. Jeśli odznaczysz pole wyboru Pokaż w rozwijanym powiadomieniu, informacja, że ​​profil jest aktywny, nie będzie wyświetlana na pasku stanu.

PRZYKŁADY WYKORZYSTANIA TASKERA

Wykonując codziennie te same czynności, możesz nawet nie zdawać sobie sprawy, że można je zautomatyzować. Poniżej znajdują się najczęstsze przykłady użycia Taskera do wykonywania codziennych zadań.

Uruchamianie aplikacji muzycznej po podłączeniu słuchawek

Podłączyłeś słuchawki do smartfona. Następnym krokiem prawie na pewno będzie uruchomienie aplikacji do odtwarzania plików audio. Tasker może to zrobić za Ciebie. Utwórz nowy profil i wybierz kontekst Status > Sprzęt > Podłączone słuchawki. Wróć do listy profili, klikając przycisk Wstecz, kliknij link Nowe zadanie. Podaj nazwę zadania, na przykład Uruchom odtwarzacz. Dotknij przycisku i wybierz kategorię Sygnał > Menu. W polu Pozycje kliknij przycisk dodawania pozycji. Kliknij przycisk Akcja. Wybierz kategorię akcji Aplikacja > Uruchom aplikację. Na ekranie pojawi się lista zainstalowanych aplikacji. Wybierz właściwy. Jeśli chcesz uruchomić wiele aplikacji, wróć do kroku dodawania akcji, w polu Elementy kliknij przycisk Dodaj element i dodaj kolejną aplikację.

Wyłącz niektóre funkcje urządzenia, gdy bateria jest słaba

Właściciele Androida naprawdę doceniają każdą możliwość doładowania urządzenie przenośne. Jeśli w pobliżu nie ma źródła zasilania, możesz wydłużyć żywotność baterii, wyłączając niepotrzebne funkcje. Utwórz profil, który automatycznie zoptymalizuje wydajność urządzenia, gdy poziom naładowania spadnie. Utwórz nowy profil i wybierz kontekst Status > Ładowanie > Poziom baterii. Przesuń suwak Od do pozycji 0, a suwak Do do pozycji 20

Dodać nowe zadanie i nazwij go na przykład Niski poziom naładowania baterii. Dodaj akcję Sieć > Zmień stan Wi-Fi. Domyślnie wybrana jest dla niego czynność Wyłącz, w takim przypadku nie trzeba zmieniać ustawień.

Wróć do okna Dodaj akcje i dodaj kolejne, wybierając kategorię Sieć > Automatyczna synchronizacja. Z listy Instaluj wybierz opcję Wyłącz. Teraz, gdy bateria jest słaba, automatyczna synchronizacja zostanie wyłączona. Możesz także zmniejszyć jasność wyświetlacza, aby oszczędzać baterię. W tym celu wróć do okna dodawania akcji i wybierz kategorię Wyświetlacz > Jasność wyświetlacza. Ustaw żądaną jasność za pomocą suwaka Poziom. Możesz także wyłączyć przesyłanie danych przez Bluetooth, aby zoptymalizować czas pracy baterii. W tym celu dodaj akcję Sieć > Bluetooth i na liście Instalacja wybierz opcję Wyłącz. Teraz nasze zadanie zawiera cztery akcje, które będą wykonywane za każdym razem, gdy poziom baterii spadnie do 20%

Wycisz połączenie podczas ważnych spotkań

Ten profil jest przydatny dla tych, którzy używają kalendarza do planowania spotkań. Podczas ważnych spotkań zwyczajowo wyłącza się dzwonek, aby telefon nie rozpraszał uczestników. Tasker może sam ustawić telefon w trybie cichym i włączyć go ponownie po zakończeniu spotkania. Aby utworzyć taki profil, wybierz kontekst Stan > Aplikacja > Pozycja kalendarza. Kliknij ikonę wyszukiwania obok pola Kalendarz, aby wybrać ten, którego potrzebujesz. Domyślnie Tasker odpowiada na wszystkie wpisy kalendarza, ale możesz użyć filtra dostępności. Na przykład profil może stać się aktywny tylko wtedy, gdy w kalendarzu zostanie znalezione spotkanie, dla którego użytkownik wskazał, że będzie niedostępny podczas spotkania. Aby utworzyć taki kontekst, z listy Dostępne wybierz Nie. Jeśli wybrano opcję Nie ma znaczenia, profil będzie działał na wszystkich rekordach bez wyjątku. Po zakończeniu konfigurowania kontekstu wróć do zakładki Profile, klikając przycisk i klikając łącze Nowe zadanie. Wpisz jego nazwę, a następnie dodaj nową akcję. Wybierz kategorię Audio > Tryb cichy. Z listy Tryb wybierz Cisza

Uruchom aplikację w określonym czasie

Wcześniej ludzie nie wyobrażali sobie poranka bez świeżej gazety i filiżanki kawy. Nawyk picia kawy przetrwał do dziś, ale zamiast gazety wiele osób korzysta z tabletu. Jeśli Ty również zaczniesz dzień od czytania wiadomości lub przeglądania kanałów znajomych, skonfiguruj Tasker, aby automatycznie uruchamiał czytnik RSS lub inną aplikację w określonym czasie.

Utwórz kontekst czasowy. W sekcji Od wpisz godzinę, o której zwykle wstajesz. Czas w sekcji Do powinien być taki sam, ponieważ czynność musi zostać wykonana raz. Teraz utwórz nowe zadanie i dodaj akcję Aplikacja > Uruchom aplikację. Wybierz pożądana aplikacja z listy.

Wyłącz dzwonek podczas obniżania ekranu smartfona

Zdarzają się sytuacje, gdy smartfon dzwoni w złym czasie. Zamiast przepraszać obecnych i szukać kontrolek, które wyłączają sygnał, możesz to zrobić łatwiej: utwórz profil, który ustawi telefon w trybie cichym, gdy odwrócisz urządzenie do góry nogami. Oto jak to się robi:

Dodaj nowy kontekst Stan > Czujnik > Orientacja. Z listy Pozycja wybierz opcję Ekran w dół. Wróć do zakładki Profile i kliknij przycisk Nowe zadanie. Wprowadź nazwę zadania, a następnie dodaj nową akcję. Wybierz kategorię Audio > Tryb cichy. Z listy Tryb wybierz Cisza.

Zwróć uwagę, że kontekst Orientacja umożliwia pracę z różnymi pozycjami urządzeń, w tym z pionową, lewą i prawą stroną. Najwygodniejsza jest jednak opcja ekranu w dół - jeśli potrzebujesz szybko odpowiedzieć na niechciane połączenie, na pewno nie przegapisz.

Zaplanowane wysyłanie SMS-ów

Dlaczego ludzie wysyłają SMS-y? Bardzo często - życzyć Ci wszystkiego najlepszego, kiedy nie chcesz dzwonić. A także - aby powiedzieć swojej ukochanej przed pójściem spać, że jest jedyna. Aby nie zapomnieć o wysłaniu SMS-ów na czas, możesz przypisać do Taskera wysyłanie ważnych wiadomości tekstowych o określonej godzinie. Powiemy Ci więcej o tym, jak to zrobić:

Utwórz nowy profil i dodaj kontekst dnia. Określ datę wysłania wiadomości SMS. Tutaj możesz wybrać oba dni miesiąca i dni tygodnia, wybrać wszystkie daty lub tylko parzyste/nieparzyste

Dodaj nowe zadanie i wybierz akcję Telefon > Wyślij SMS. W polu Numer wprowadź numer telefonu odbiorcy. Naciskając przycisk możesz wyszukać kontakt w książce adresowej. W polu Wiadomość wprowadź tekst SMS-a.

Teraz musisz określić dokładny czas wysłania wiadomości. Aby to zrobić, musisz dodać do profilu drugi kontekst.

Wróć do zakładki Profile i kliknij przycisk. kliknij profil, a następnie dotknij nazwy kontekstu daty i przytrzymaj przez chwilę palec. Wybierz z menu opcję Dodaj i określ kontekst Czas. Ustaw godzinę wysłania wiadomości. Możesz również ustawić wysyłanie wiadomości SMS co kilka godzin lub co kilka minut. W tym celu zaznacz pole wyboru Powtórz i ustaw częstotliwość wysyłania. Korzystając z funkcji klonowania profilu, możesz ustawić automatyczne wysyłanie pozdrowienia do przyjaciół i krewnych. Podświetl profil, klikając go długo, kliknij link Klonuj u góry ekranu, a następnie kontekst daty, aby zmienić datę wysłania wiadomości. Przejdź do właściwości akcji wyślij SMS i zmień numer, na który zostanie wysłana wiadomość.

Automatyczna odpowiedź na nieodebrane połączenia i SMS-y

Korzystając ze zmiennych, możesz wysyłać automatyczne odpowiedzi na połączenia i wiadomości tekstowe, gdy nie możesz sam odebrać (na przykład podczas snu). Aby stworzyć taki profil, musisz użyć dwóch kontekstów: Czasu i Zdarzenia. Aby rozpocząć, wybierz kontekst Czas i określ czas, przez który nie będziesz mógł odpowiadać połączenie telefoniczne. Teraz dodaj nowe zadanie. Nadaj mu nazwę i dodaj akcję Telefon > Wyślij SMS. W polu Numer podaj zmienną %CNUM (dzięki niej wiadomości będą wysyłane na numery, z których przyszły połączenia). W polu Wiadomość wprowadź tekst odpowiedzi. Tutaj możesz na przykład napisać: „Przepraszam, ale teraz nie mogę odebrać Twojego telefonu. Oddzwonię do ciebie rano."

Wróć do listy profili. Aby dodać drugi kontekst, kliknij nazwę profilu, a następnie dotknij i przytrzymaj wiersz z pierwszym kontekstem, aż pojawi się menu. Wybierz Dodaj i dodaj kontekst Zdarzenie > Telefon > Nieodebrane połączenie.

Aby utworzyć profil przeznaczony do automatycznego odpowiadania na przychodzące wiadomości SMS, sklonuj bieżący profil. Aby to zrobić, kliknij jego nazwę i przytrzymaj palec, aż na górnym panelu pojawi się przycisk Klonuj. Wprowadź zmiany w swoim profilu. Kliknij kontekst Nieodebrane połączenie i kliknij przycisk Przełącz zdarzenie. Wybierz kontekst Otrzymana wiadomość tekstowa.

Wróćmy teraz do listy profili. Kliknij zadanie, a następnie kliknij akcję wysyłania wiadomości. W polu Numer zmień wartość zmiennej na %SMSRF. Możesz dodać jego nazwę ręcznie lub kliknąć na przycisk i wybrać SMS z numeru z listy zmiennych.

Wyłącz powiadomienia o nowej poczcie w weekendy

Twój smartfon jest wystarczająco inteligentny, aby powiadamiać Cię o nowych wiadomościach e-mail, ale wyraźnie brakuje mu rozumu, aby zastanowić się, czy zawsze chcesz otrzymywać te powiadomienia. Może w weekendy wolisz zapomnieć o pracy? Tasker pomoże Ci pozbyć się irytujących przypomnień. Utwórz nowy profil i dodaj kontekst dnia. Kliknij przycisk Dni miesiąca i przejdź do trybu Dni tygodnia. Wybierz dni tygodnia, w które chcesz otrzymywać pocztę. Wróć do listy profili i utwórz nowe zadanie. Dodaj akcję Sieć > Automatyczna synchronizacja. Z listy Instaluj wybierz Włącz.

Teraz musisz utworzyć zadanie wyjściowe. W tym celu wróć do listy profili, dotknij linii z zadaniem i przytrzymaj palec, aż pojawi się menu. Wybierz Dodaj zadanie wyjścia. Utwórz nowe zadanie i dodaj tę samą akcję: Sieć > Autosynchronizacja. Teraz na liście Instaluj wybierz opcję Wyłącz.

Otrzymuj powiadomienia na podstawie lokalizacji

Pomimo tego, że nasze życie jest nie do pomyślenia bez elektronicznych organizerów i list zakupów, są rzeczy, o których ciągle zapominamy. Aby otrzymać przypomnienie dokładnie wtedy, gdy jest ono najbardziej potrzebne, możesz użyć kontekstu miejsca. Pracuje w połączeniu z mapy Google. Wybierz na mapie lokalizację sklepu, w którym ciągle zapominasz kupić batony dla swojego dziecka. Ustaw wartość parametru Promień na 50-100 metrów. Kliknij przycisk Przechwyć, aby wskazać lokalizację na mapie. Współrzędne można określić za pomocą GPS lub sygnału sieciowego. Pierwsza opcja jest dokładniejsza, ale druga oszczędniej korzysta z baterii.

Utwórz nowe zadanie i dodaj akcję Telefon > Wyślij SMS. Wprowadź swój numer telefonu w polu Numer. W polu Wiadomość wprowadź tekst przypomnienia.

Co to jest Tasker? To narzędzie do automatyzacji smartfonów, które pozwala zaprogramować reakcję urządzenia na konkretny system, a nie na zdarzenie. Na przykład Tasker może reagować na odwrócenie smartfona do góry nogami i wyłączać dźwięk w odpowiedzi. Może działać, gdy poziom spadnie do 30% i przełączyć smartfon w tryb 2G. Z Taskerem możesz programować włącz GPS w odpowiedzi na uruchomienie aplikacje Google Mapy lub włącz tryb samolotowy w nocy.

Prawie każde zdarzenie systemowe związane z czujnikami lub stanem urządzenia może być użyte przez Tasker do uruchomienia akcji, aplikacji, wyświetlenia informacji na ekranie lub wygenerowania okien dialogowych z różne elementy kierownictwo. Pod względem funkcji Tasker stał się już pełnoprawnym środowiskiem programowania wizualnego, które można rozszerzyć za pomocą licznych wtyczek dostępnych na rynku.

Chcesz stworzyć własną? Komendy głosowe? Nie ma problemu, na rynku jest wtyczka AutoVoice. Potrzebujesz możliwości automatycznego zdalnego sterowania innym urządzeniem lub komputerem? Do tego jest AutoRemote. A co z dostępem do niskiego poziomu? Ustawienia Androida? Bezpieczne ustawienia są do Twojej dyspozycji.

Jak działa Tasker

Jak wspomniałem wcześniej, zasada Taskera opiera się na reakcji na określone zdarzenia i zmiany stanu smartfona. W terminologii Taskera nazywa się je kontekstem. Konkretne zadanie, które składa się z jednej lub więcej akcji, może być dołączone do kontekstu. Akcją może być wszystko, od uruchomienia aplikacji po zmianę niektórych ustawień. W przypadku, gdy mówimy o kontekście długoterminowym (od dziewiątej rano do piątej wieczorem, lokalizacji itp.), a nie o pojedynczym zdarzeniu (na przykład uruchomienie aplikacji), może również wystąpić „zadanie wyjściowe”, które będzie działać po zakończeniu kontekstu.

Łącznie zestaw kontekstu, zadania i sekwencji działań nazywany jest profilem. Natychmiast po uruchomieniu Tasker poprosi o utworzenie pierwszego profilu - kliknij „plus” u dołu ekranu i wybierz żądane wydarzenie lub kontekst (na przykład czas). Następnie zaproponuje powiązanie z nim zadania, nadanie mu nazwy i zdefiniowanie niezbędnych działań. Po zdefiniowaniu działań profil stanie się aktywny. W dowolnym momencie możesz wyeksportować profil i umieścić go w sieci, aby inni mogli z niego korzystać.

Oprócz profili, kontekstów i zadań Tasker ma koncepcję „sceny”. To trochę oskryptowane okna dialogowe z guzikami, suwakami i innymi elementami interfejs Androida. Scenę można stworzyć za pomocą edytora wizualnego, znajdującego się na trzeciej zakładce głównego ekranu Taskera, a następnie powiązać z kontekstami i zadaniami, uzyskując w ten sposób niemal pełnoprawną aplikację. Z pomocą Tasker App Factory można go spakować do pakietu APK i przesłać do Google Play.

Zestaw działań wbudowanych w Taskera można znacznie rozszerzyć za pomocą wtyczek innych firm, które m.in duża liczba dostępne w Google Play. Niektóre z nich już wspomniałem powyżej, inne rozważymy później. Wtyczki Tasker są dołączone do wielu znanych aplikacji, dzięki czemu możesz je również zautomatyzować. W szczególności Tasker może zarządzać aplikacjami, takimi jak filtr ekranu, kopia zapasowa Rsync, synchronizacja folderów, DashClock.

W swojej pracy Tasker używa dwóch kluczowe cechy Android: wiadomości i otwarty charakter systemu operacyjnego. W przeciwieństwie do wielu innych systemów operacyjnych, komponenty Androida są prawie niezwiązane ze sobą i wykorzystują do komunikacji system przesyłania wiadomości. Komunikaty mogą być przeznaczone dla pojedynczej aplikacji/klasy lub mogą być rozgłaszane w naturze (broadcastIntent), co pozwala na ich odbieranie przez dowolną zainstalowaną aplikację.

Wiadomości rozgłoszeniowe są używane w systemie Android do takich zadań, jak powiadamianie aplikacji o zdarzeniach systemowych: niski poziom naładowania baterii, włączanie/wyłączanie GPS, odbieranie SMS-ów i tak dalej. Początkowo wszystko to zostało wymyślone w celu bardziej harmonijnej pracy systemu i aplikacji innych firm, ale Tasker wykorzystuje takie wiadomości do realizacji idei „kontekstu”.

Ponadto Android jest dość otwarty na aplikacje innych firm, pozwalając im między innymi kontrolować jasność wyświetlacza, włączać określone ustawienia, samodzielnie uruchamiać aplikacje i wiele więcej. Ta cecha systemu operacyjnego pozwala Taskerowi realizować ideę „zadań” i „działań”, a wraz z pojęciem „kontekstów” tworzą „profile”, czyli zestawy działań, które są wykonywane w odpowiedzi na zdarzenie systemowe.

na iOS i Telefon Windows odpowiednik Taskera nie może istnieć ze względu na niską świadomość aplikacji o zdarzeniach systemowych i poważne ograniczenia w zarządzaniu systemem z aplikacji innych firm.

Musi mieć profile

Zacznijmy od najprostszych, ale często ważnych profili. Możesz je stworzyć w kilka sekund, a korzyści będzie wiele. Oto te, których używałem w taki czy inny sposób w różnym czasie.

Pod względem możliwości Tasker stał się już pełnoprawnym środowiskiem programowania wizualnego.

  • Z pomocą Tasker App Factory profile można spakować do pakietu APK i przesłać do Google Play
  • Istnieją dziesiątki zmiennych, które pozwalają uzyskać jak najwięcej różne informacje, zaczynając od statusu Bluetooth, a kończąc na aktualnej częstotliwości procesora

1. Sterowanie przesuwaniem

Niektóre markowe oprogramowanie układowe ma już funkcję sterowania przesuwaniem, która umożliwia przełączanie utworów lub odbieranie połączeń przez potrząsanie smartfonem. Oczywiście podobną funkcjonalność można powtórzyć za pomocą Taskera. Oto algorytm konfiguracji:

To opis profilu, który wyłączy ekran po potrząśnięciu smartfonem w dłoni lewo-prawo (Oś: Lewo-Prawo). Jako zadanie możesz powiązać dowolne inne akcje dostępne w Taskerze. Na przykład „Dźwięk -> Zestaw głośnomówiący” lub „Telefon -> Rozpocznij rozmowę”. Możesz również skonfigurować uruchamianie aplikacji za pomocą "Aplikacja -> Uruchom aplikację".

2. Włącz nocny tryb lotu

Nie ma sensu trzymać smartfona w nocy. Z drugiej strony nie da się również skonfigurować automatycznego włączania rano (ta funkcja jest dostępna tylko w: Chińskie smartfony), ale możesz ustawić tryb samolotowy na noc. Aby to zrobić za pomocą Taskera, będziesz musiał zainstalować wtyczkę Secure Settigs (od Androida 4.2 Google zablokowało możliwość kontrolowania trybu samolotowego aplikacje stron trzecich), a następnie skonfiguruj profil w następujący sposób:

Aby wybrać akcję w samej wtyczce, kliknij ikonę ołówka obok napisu „Konfiguracja”. Zamiast trybu samolotowego możesz użyć „Audio -> Tryb cichy”, aby włączyć tryb cichy.

3. Uruchom odtwarzacz po podłączeniu słuchawek

Jeden z najpopularniejszych profili. Konfiguracja:

Możesz także dodać dodatkową akcję do zadania, które kontroluje głośność (Audio -> Głośność odtwarzania).

4. Kontrola jasności

Na poszczególnych urządzeniach, których często nie zabierasz na ulicę (np. tabletach), wygodniej jest ręcznie dostosować jasność. A jeszcze wygodniej z Taskerem. Na moim tablecie są na przykład dwa profile:

W ciągu dnia jasność jest ustawiona na jedną trzecią maksimum (maksimum to 255), w pozostałym czasie - na minimum. Naturalnie, automatyczna kontrola jasność powinna być wyłączona.

5. Uruchom zwiastun USB po podłączeniu do komputera

Idealny dla tych, którzy często spędzają czas poza domem z laptopem na ramieniu. Bardzo prosty i użyteczny profil:

6. Oszczędzanie energii po osiągnięciu 30 procentowego poziomu naładowania baterii

Szczerze mówiąc, nie jestem fanem takich metod oszczędzania energii, ale wielu, jak mówią, to lubi. Chodzi o to, aby smartfon automatycznie wyłączał 3G, GPS, Wi-Fi i ustawiał minimalną jasność wyświetlacza po osiągnięciu krytycznego poziomu naładowania.

Kontekst: Stan- & gt ; Poziom naładowania- & gt; od 0 do 30

Zadanie:

Ekran- & gt ; Jasność wyświetlacza - & gt ; 0

Sieć- & gt; Tłum. dane-> Tylko 2G

Sieć- & gt; StatusWi-Fi-> Wyłączyć

7. Automatyzacja na podstawie lokalizacji

Oczywiście w zależności od Twojej lokalizacji smartfon powinien zachowywać się inaczej. Na przykład, gdy jesteś poza domem, pin blokady ekranu i GPS muszą być włączone, a Wi-Fi może być wyłączone. W domu nie potrzebujesz bolca blokującego, ale potrzebujesz Wi-Fi i dużej głośności dzwonka (abyś mógł słyszeć smartfona podłączonego do ładowarki w kuchni). W pracy / szkole lepiej włączyć tryb wibracji, aw niektórych przypadkach ustawić automatyczną odpowiedź na SMS.

Tasker ma do dyspozycji kilka sposobów na określenie lokalizacji. Są to informacje z satelitów GPS, informacje z wież komórkowych, fakt łączenia się z siecią Wi-Fi o określonej nazwie, czy nawet przebywanie w pobliżu takiej sieci Wi-Fi. Najbardziej ekonomiczne i wszechstronne z nich to informacje z wież, jednak jeśli zasięg sieci nie jest zbyt gęsty, mogą podawać niedokładne informacje z rozpiętością kilku kilometrów. W takim przypadku lepiej jest używać orientacji przez sieci Wi-Fi. Nawet w stanie zawsze włączonym Wi-Fi jest znacznie bardziej ekonomiczne niż moduł GPS, który nie będzie mógł spać, jeśli jest stale ciągnięty przez Taskera.

Kontekst: stan- & gt ; sieć-> Sieci Wi-Fi - & gt; Nazwa sieci

Zadanie:

Dźwięk > Głośność dzwonka - & gt ; 7

Sieć- & gt; Autosynchronizacja- & gt ; Wyłączyć

Wtyczka- & gt ; Bezpieczne ustawienia — > System + działania – > GPS — > Wyłączony

Wtyczka- & gt ; Bezpieczne ustawienia — > Działania główne – > Bezprzewodowy ADB - > Na

Wtyczka- & gt ; Bezpieczne ustawienia — > Działania administratora dewelopera – > Hasło / PIN & gt ; Wyłączone

Do czego służy ten profil: ustawia maksymalną głośność dzwonka, wyłącza automatyczną synchronizację (dlaczego otrzymywać powiadomienia e-mail w domu?), wyłącza GPS, włącza ADB przez Wi-Fi (do sterowania smartfonem z komputera) i wyłącza kod PIN . Poniższy profil dla ulicy:

Kontekst: stan- & gt ; sieć-> Sieci Wi-Fi - & gt; "Jeśli nie"

Zadanie:

Dźwięk > Głośność dzwonka - & gt ; cztery

Wtyczka- & gt ; Bezpieczne ustawienia — > Działania główne – > Bezprzewodowy ADB - > Wyłączony

Wtyczka- & gt ; Bezpieczne ustawienia — > Działania administratora dewelopera – > Hasło / PIN & gt ; Włączony

Profil ustawia ustawienia przeciwne do profilu „Dom”. Najnowszy profil "W pracy/nauce":

Kontekst: Stan- & gt ; Sieć- & gt; ConnectedWi-Fi-sieci-> Nazwa sieci

Zadanie:

Dźwięk > Tryb cichy- & gt ; Wibracja

Sieć- & gt; Autosynchronizacja- & gt ; Włączyć

Wtyczka- & gt ; Bezpieczne ustawienia — > System + działania – > GPS — > Wyłączony

Tutaj wibracja jest włączona zamiast połączenia, synchronizacja pozostaje włączona, GPS jest wyłączony. W niektórych z tych profili (zwłaszcza w ostatnim) wygodniej będzie zastosować orientację wieży komórkowej. Aby to zrobić, wystarczy zastąpić kontekst „Miejscem”. Mapa otworzy się i możesz wybrać na niej dokładną lokalizację i promień wyzwalacza kontekstowego. Wyłącz przycisk GPS na dole.

7. Domowe zabezpieczenie przed kradzieżą

Na rynku dostępnych jest wiele różnych aplikacji chroniących przed kradzieżą smartfona. W żadnym wypadku nie będę nalegał na ich usunięcie i zastąpienie ich Taskerem, ale po prostu pokażę, jak powielić tę samą funkcjonalność z możliwością dostosowania jej do własnych potrzeb. Bardzo łatwo to zrobić. Oto prosty profil.

Kontekst: Telefon- & gt ; Otrzymany tekst. wiadomość-> Typ: SMS , Nadawca: "+ 7...", Treść: "zlokalizuj"

Zadanie:

Wtyczka- & gt ; Bezpieczne ustawienia — > System + działania – > GPS — > Na

Zadanie — > Czekaj- & gt ; 30 sekund

Różne- & gt; Pobierz współrzędne - & gt ; Źródło: dowolne

Telefon- & gt ; Wyślij SMS – > Numer: "+ 7...", Wiadomość: "Data : % DATA % CZAS . Bateria : % BATT . Lokalizacja: %LOC"

Na odbieranie SMS-ów od numeru +7… z komunikatem „zlokalizuj” smartfon włączy GPS, zaśnie na 30 sekund (aby smartfon mógł znaleźć satelity), odbierze współrzędne i wyśle ​​je na podany numer w formacie: „ Data: data i godzina. Bateria: procent naładowania. Lokalizacja: współrzędne. Aby uzyskać dokładną lokalizację na mapie, wystarczy wprowadzić współrzędne do Map Google.

Zwróć uwagę, że do utworzenia SMS-a użyliśmy zmiennych. Są instalowane i aktualizowane przez samego Taskera, więc zmienne mogą być używane w dowolnym polu tekstowym w aplikacji. Oprócz tych wymienionych tutaj istnieją dziesiątki innych zmiennych, które pozwalają uzyskać różne informacje, od stanu Bluetooth po aktualną częstotliwość procesora (ich opis można znaleźć).

Profil można rozszerzyć i zmodyfikować tak, aby wysyłał SMS co pięć minut (w tym celu można skorzystać z akcji „zadanie -> dla” realizującej pętlę), włączyć blokadę smartfona za pomocą szpilki, jak pokazano na W poprzednim przykładzie zmuś smartfon do zadzwonienia na żądany numer (Telefon -> Zadzwoń), zrób zdjęcie (Media -> Zrzut ekranu) i wyślij je przez MMS (Telefon -> Utwórz SMS). Możesz opcjonalnie stworzyć aplikację internetową i komunikować się z nią za pomocą HTTP POST i GET (Sieć -> HTTP Post)!

8. Sterowanie głosowe

Google ma doskonały analizator głosu, który domyślnie działa tylko z Google Now. Ale możemy go również użyć do tworzenia profili dla Taskera, mając możliwość uruchamiania potrzebnych akcji za pomocą naszego głosu. Aby to zrobić, potrzebujesz wtyczki AutoVoice o wartości 1 USD i trochę sprytnego. Najprostszy przykład profil przy użyciu AutoVoice będzie wyglądał następująco:

kwestia życia"

Zadanie: Sygnał- & gt ; Wiadomość alarmowa- & gt ; Tekst: „42”

Ten profil będzie działał, gdy funkcja AutoVoice rozpozna frazę „Odpowiedź na główne pytanie dotyczące życia”. Aby uruchomić sam mechanizm rozpoznawania, możesz użyć widżetu AutoVoice, który wyświetla standardowe okno dialogowe „Mów…” i na podstawie wyników rozpoznawania uruchamia żądany profil. Innym sposobem jest utworzenie nowego profilu, który będzie działał np. gdy ekran zostanie odblokowany i uruchomi akcję „Wtyczka -> Rozpoznaj AutoVoice”. W takim przypadku okno dialogowe zostanie wyświetlone automatycznie.

Nawet więcej ciekawy sposób AutoVoice to mechanizm „zawsze włączony”, który działa tak długo, jak ekran smartfona jest włączony. W takim przypadku polecenia można wypowiedzieć w dowolnym momencie, a jeśli AutoVoice je rozpozna, żądany profil będzie działał automatycznie. Aby włączyć „ciągłe rozpoznawanie”, musisz włączyć dostęp do aplikacji zewnętrznych w ustawieniach Taskera (Ustawienia -> Różne -> Zezwalaj na dostęp zewnętrzny), a następnie włączyć ustawienie „Ciągłe -> Przełącz odbiornik” w AutoVoice. Wada metody: ciągła wymiana danych z Google (lub konieczność przejścia na silnik rozpoznawania mowy offline).

  • AutoVoice zależy od aplikacji Wyszukiwarka Google i odmawia pracy bez niego.
  • AutoVoice jest w stanie zintegrować się z Google Now. Aby to zrobić, musisz zainstalować platformę Xposed i pobrać interfejs API Google Now za pomocą ustawień AutoVoice.
  • Tasker można połączyć z widżetem Minimalistyczny tekst, aby wyświetlić na nim niestandardowe informacje.

9. Pilot zdalnego sterowania

AutoRemote to kolejna interesująca wtyczka autora AutoVoice. Umożliwia zdalne sterowanie smartfonem na wiele różnych sposobów, takich jak interfejs sieciowy, wtyczka przeglądarki, aplikacja Windows/Linux lub użycie innego smartfona na Oparty na Androidzie lub iOS. Za pomocą AutoRemote można tworzyć profile, które zostaną wyzwolone, gdy sygnał zostanie odebrany z zewnątrz, lub wygenerować taki sygnał w wyniku jakiegoś zdarzenia systemowego. Dwie kopie AutoRemote zainstalowane na różne urządzenia, umożliwi im automatyczną wymianę informacji, w tym możliwość wysyłania powiadomień, wiadomości i aktywowania niektórych funkcji na jednym smartfonie w odpowiedzi na zdarzenie na innym.

Od razu uprzedzę, że wtyczka kosztuje cztery dolary, ale są też Darmowa wersja, którego jedynym ograniczeniem jest długość poleceń do dwóch znaków. W większości przypadków wystarczy to do wysłania poleceń typu „Wyłącz smartfon” lub „Pobierz współrzędne” (wystarczy do tego jeden znak), ale jeśli jest możliwość wysyłania powiadomień, odbierania informacji ze smartfona i organizowania czegoś jak na czacie będzie musiał zaszaleć.

Podobnie jak wtyczka z poprzedniej sekcji, AutoRemote jest również kompletną aplikacją. Po uruchomieniu na ekranie pojawi się link i kod QR. Łącze można otworzyć w przeglądarce, aby uzyskać dostęp do internetowego interfejsu zarządzania smartfonem, a kod QR można zeskanować innym smartfonem z zainstalowanym AutoRemote i połączyć oba gadżety z siecią. Następnie możesz zacząć używać AutoRemote w swoich profilach.

> Uwaga- & gt ; Nazwa: "SMS" , Tekst: "Odebrano SMS"

Teraz, gdy na smartfona dotrze SMS, na tablecie pojawi się powiadomienie. Mający pełna wersja AutoRemote profile można rozszerzyć, aby zawierały informacje o nadawcy i tekst wiadomości (zmienne %SMSRF i %SMSRB) w wysłanej wiadomości.

[Łączna liczba głosów: 20 Średnia: 3,5/5]

Ostatnia aktualizacja do dnia 18 listopada 2016 r.