
Jeśli słyszałeś o MacroDroid i wszyscy mówią, że jest niesamowity, ale zainstalowałeś go, kupiłeś na wyprzedaży i... Nie znajdziesz dla niego praktycznego zastosowania w życiu codziennymNie jesteś sam. Wiele osób pobiera aplikację, otwiera interfejs, widzi wyzwalacze, akcje i ograniczenia... a potem porzuca ją z czystego lenistwa lub dlatego, że nie wie, od czego zacząć.
W tym artykule dowiesz się, za pomocą bardzo konkretnych przykładów i wyjaśnień krok po kroku, jak wykorzystać MacroDroid do Automatyzuj rzeczywiste zadania na swoim urządzeniu mobilnym z systemem AndroidOd regulacji głośności w zależności od lokalizacji, blokowania powiadomień podczas oglądania Netflixa i oszczędzania danych przez Wi-Fi, po korzystanie ze złożonych zmiennych i widżetów, aby stworzyć własne „centrum dowodzenia”. Wszystko to prezentowane jest w przyjazny dla użytkownika sposób, bez rezygnowania z wiedzy technicznej niezbędnej w przypadku tak potężnego narzędzia.
Czym jest MacroDroid i dlaczego tak wiele osób go poleca?
MacroDroid to aplikacja automatyzująca dla systemu Android, która opiera się na bardzo prostym pomyśle: „Jeśli zdarzy się X, zrób Y”W praktyce oznacza to, że możesz skonfigurować telefon tak, aby automatycznie reagował na pewne zdarzenia (np. otwarcie aplikacji, podłączenie ładowarki lub potrząśnięcie urządzeniem) poprzez wykonanie jednej lub kilku czynności, bez konieczności dotykania przez Ciebie czegokolwiek.
Aplikacja organizuje wszystko w „makra”, czyli małe reguły automatyzacji składające się z trzech podstawowych elementów: wyzwalacze, działania i ograniczeniaMakro może być tak proste, jak „kiedy podłączam słuchawki, otwórz Spotify” lub tak skomplikowane, jak system zarządzania głośnością, który zmienia się w zależności od tego, czy jesteś na ulicy, w domu, w pracy czy w samochodzie.
Piękno MacroDroid polega na tym, że w przeciwieństwie do innych bardziej zaawansowanych aplikacji, takich jak Tasker, skupia się na Bardzo przejrzysty i intuicyjny interfejsDzięki kreatorom krok po kroku i gotowym do użycia szablonom narzędzie to nadal oferuje duże możliwości: można używać zmiennych, bloków warunkowych IF, wielu połączonych ze sobą działań oraz sporej liczby opcji łączności, czujników i zdarzeń urządzeń.
Ważna kwestia: darmowa wersja pozwala na utworzenie do pięć aktywnych makr I wyświetla reklamy. Jeśli chcesz korzystać z pełnej funkcjonalności, dostępna jest jednorazowa wersja Pro (bez opłat miesięcznych), która usuwa reklamy, umożliwia nieograniczoną liczbę makr i oferuje bezpośrednie wsparcie programistyczne.
Jak MacroDroid działa wewnętrznie: wyzwalacze, akcje i ograniczenia
Aby w pełni zrozumieć praktyczne zastosowania MacroDroida, niezbędne jest jasne zrozumienie struktury makra. Każda automatyzacja jest zbudowana w oparciu o logikę. „wyzwalacz → akcja(i) → ograniczenia (opcjonalnie)”I ten wzór powtarza się we wszystkich tworzonych przez Ciebie funkcjach.
El cyngiel (Trigger) to zdarzenie uruchamiające makro. Może to być niemal wszystko: otwarcie aplikacji, osiągnięcie określonego poziomu naładowania baterii, połączenie z siecią Wi-Fi, odebranie SMS-a, poruszenie telefonem, uruchomienie urządzenia itd. To sygnał „jeśli to się stanie…”.
Te Działania To są działania, które wykona telefon po aktywacji. Możesz tu wybrać takie opcje, jak włączanie i wyłączanie Wi-Fi, zmiana głośności, otwieranie i zamykanie aplikacji, wysyłanie wiadomości tekstowych, przełączanie trybu „Nie przeszkadzać”, a nawet odtwarzanie komunikatu o czasie po naciśnięciu przycisku zasilania.
Te ograniczenia (lub warunki) pozwalają na uruchomienie makra tylko w określonych okolicznościach, co jest kluczowe, aby zapobiec chaosowi w automatyzacjach. Na przykład makro dźwiękowe może zostać zastosowane tylko wtedy, gdy nie jesteś połączony z samochodem przez Bluetooth, lub czynność włączenia Bluetooth może nie zostać wykonana po upływie określonego czasu.
Utworzenie podstawowej makra jest proste: otwórz aplikację, dotknij „Dodaj makro”, wybierz wyzwalacz, dodaj jedną lub więcej akcji, w razie potrzeby zdefiniuj ograniczenia i ustaw je. nazwa i kategoria, aby wszystko było uporządkowaneOd tej chwili telefon zaczyna automatycznie stosować się do tej reguły.
Pierwsze kroki: prosty przykład, który pomoże zrozumieć logikę
Zanim przejdziemy do ustawień zaawansowanych, przyjrzyjmy się typowemu praktycznemu zastosowaniu: włącz Bluetooth kiedy otwierasz odtwarzacz muzyki i zapobiegać jego wystąpieniu w określonych momentach. To doskonały przykład, jak w praktyce łączą się czynniki wyzwalające, działania i ograniczenia.
Przepływ pracy wyglądałby mniej więcej tak: wybierasz aplikację jako wyzwalacz (na przykład swój ulubiony odtwarzacz muzyki), wybierasz „aktywuj Bluetooth” jako akcję i możesz ustawić ograniczenie uniemożliwiające jej aktywację po określonym czasie. W ten sposób za każdym razem, gdy otworzysz tę aplikację, telefon aktywuje Bluetooth, aby połączyć się ze słuchawkami lub samochodem, a wszystko będzie działać automatycznie. bez konieczności przechodzenia do Ustawień.
Podstawowe kroki, które należy wykonać w MacroDroid, to: pobierz i otwórz aplikację, dotknij „Dodaj makro”, wybierz odpowiedni wyzwalacz „Aplikacja uruchomiona”Wybierz aplikację muzyczną, dodaj akcję „Skonfiguruj Bluetooth” w sekcji łączności i na koniec ustaw ograniczenie czasowe, jeśli nie chcesz, aby funkcja włączała się w nocy.
Oprócz tworzenia makr od podstaw aplikacja zawiera: predefiniowane szablony i makra współdzielone przez innych użytkownikówktóre są świetnym sposobem na naukę: możesz z nich korzystać w takiej formie, w jakiej są, lub otworzyć je, aby zobaczyć, jak są wykonane, i dostosować je do własnych upodobań.
Mając te jasne podstawy, możemy teraz przejść do znacznie potężniejszych zastosowań, w których MacroDroid sprawdza się znakomicie, takich jak Automatyzacja WiFi, globalne zarządzanie głośnością lub automatyzacja powiadomień i trybów dźwięku w zależności od aplikacji uruchomionej na pierwszym planie.
Praktyczne zastosowania dźwięku: zaawansowane makra głośności i trybu
Jednym z obszarów, w którym MacroDroid szczególnie się wyróżnia, jest automatyczna kontrola głośności i trybów dźwiękuGdy korzystasz z aplikacji od jakiegoś czasu, zdajesz sobie sprawę, że wiele Twoich czynności polega na wykonywaniu tych samych czynności: zwiększaniu głośności, gdy wychodzisz na zewnątrz, ściszaniu dźwięku, gdy wracasz do domu, włączaniu wibracji na spotkaniach itd.
Jeśli w każdej makro powtarzasz te same czynności dotyczące głośności, za każdym razem, gdy chcesz zmienić „zasady dźwięku” (na przykład zwiększyć głośność dzwonka lub dostosować powiadomienia), będziesz musiał wprowadzić modyfikuj wszystko, makro po makro.Staje się to tak żmudne, że prędzej czy później zaczynasz szukać czystszego sposobu, aby to zrobić.
Eleganckim rozwiązaniem jest centralizacja wspólnych działań za pomocą zmienne i bloki warunkowe JEŻELIZamiast aby każda makroinstrukcja bezpośrednio zmieniała głośność, wszystkie po prostu zmieniają wartość zmiennej (na przykład zmiennej o nazwie „Dźwięk”), a za wprowadzenie tych zmian w systemie odpowiada „centralne” makro.
Pomysł jest taki: tworzysz makro, które uruchamia się, gdy zmienia się zmienna „Dźwięk”. To makro nie ma jednego bloku akcji, ale kilka, a każda z nich jest chroniona klauzulą IF, która sprawdza bieżącą wartość zmiennej. Jeśli zmienna wynosi -1, przełączasz telefon w tryb wibracji.Jeżeli wynosi 0, aktywujesz priorytet; jeżeli wynosi 1, tryb normalny; jeżeli wynosi 2, tryb „uliczny” o większej głośności, itd.
Inne makra, takie jak to kontrolujące wydarzenia w kalendarzu lub to aktywujące się w oparciu o sieć Wi-Fi, nie regulują już bezpośrednio głośności. Po prostu zmieniają wartość „Dźwięk” na -1, 0, 1, 2… w razie potrzeby. Gdy tylko ta zmienna zostanie zmodyfikowana, MacroDroid uruchamia makro „Dźwięki według zmiennych” i stosuje odpowiedni profil dźwiękowy do całego systemu.
Z czasem gromadzenie dużej liczby makr związanych z dźwiękiem i lokalizacją jest normalne. Bardzo często kończy się to… ponad tuzin aktywnych automatyzacji, a niektóre z nich łączą funkcje włączania i wyłączania w pojedyncze makro, aby zachować porządek.
Wyjście i powrót do domu: jedno makro na dwie sytuacje
Dobrym przykładem takiego scalania jest makro łączące funkcje „Wyjścia z ulicy” i „Powrotu do domu”. Zamiast dwóch oddzielnych reguł, możesz połączyć je w jedną, dwa różne bloki IF które zarządzają głośnością i zmianami trybu dźwięku na podstawie tego, co dzieje się z Twoim połączeniem WiFi.
W pierwszym bloku akcji ustawiony jest warunek wystąpienia zdarzenia „Rozłączono Wi-Fi”. Jeśli tak się stanie, makro zinterpretuje wyjście na zewnątrz i zwiększy głośność do Tryb „Ulica” (lub do trybu „Priorytetowego”, jeśli ten warunek jest już aktywny). Innymi słowy, dostosowuje telefon do głośniejszego otoczenia.
W drugim bloku wyzwalacz jest odwrotny: „Połączono z Wi-Fi”. Jeśli telefon łączy się ze znaną siecią, makro zakłada, że masz dotarł do domu lub do pracyi zmniejsz głośność lub ustaw ją na cichszy tryb, np. tryb normalny, aby nie przeszkadzać głośnymi tonami.
W tego typu automatyzacji kluczowe jest stosowanie ograniczeń, aby uniknąć konfliktów. Na przykład, możesz dodać warunek, że to makro będzie uruchamiane tylko wtedy, gdy urządzenie mobilne jest podłączone. Nie łączy się z samochodem poprzez Bluetooth.Ponieważ w takim scenariuszu wolisz, aby wysłali konfiguracje konkretnego makra samochodu (w którym możesz chcieć większej liczby połączeń lub innej logiki).
Ostatecznie tego typu projekty pozwalają na posiadanie spójne i ujednolicone zachowanieWyjście na ulicę wiąże się z jednym profilem dźwiękowym, powrót do domu z innym, a wszystko to jest koordynowane za pomocą zmiennych i bloków IF, bez konieczności powtarzania akcji w dwudziestu różnych makrach.
Widżety i skróty: przełączaj tryby jednym dotknięciem
Oprócz automatyzacji na podstawie zdarzeń zewnętrznych często chcesz mieć szybkie przyciski na ekranie MacroDroid pozwala na ręczne uruchamianie makr, gdy zajdzie taka potrzeba, za pomocą wyzwalacza „Skrót do uruchomienia”, który jest powiązany z widżetem na ekranie głównym Androida.
Procedura jest prosta: tworzysz nowe makro i wybierasz je jako wyzwalacz „Dostęp bezpośredni wykonany”Następnie na ekranie głównym telefonu naciśnij i przytrzymaj, aby dodać widżet, wyszukaj widżety MacroDroid i wybierz ten, który umożliwia powiązanie skrótu z jednym z makr. System poprosi Cię o wybranie makra, które zostanie uruchomione po dotknięciu tej ikony.
Bardzo praktycznym zastosowaniem tego systemu jest makro, które przełącza się między różnymi trybami dźwięku: z pojedyncze dotknięcie przełącza między trybem Normalnym, Priorytetowym i Wibracją, dostosowując wolumeny każdego profilu na podstawie sposobu zdefiniowania zmiennych i bloków IF.
Typowe zachowanie wygląda następująco: pierwsze dotknięcie przełącza z trybu normalnego na tryb priorytetowy z delikatną regulacją powiadomień; drugie dotknięcie przełącza na pełne wibracje; Trzecie dotknięcie powoduje powrót do trybu normalnegoWszystkim tym zajmują się wewnętrznie dwie zmienne, które definiują stan cyklu i profil wolumenu stosowany przy każdym skoku.
Ten typ makra jest idealny dla dyskretne i nieoczekiwane zmianyNa przykład, gdy nagle wchodzisz na spotkanie, idziesz do kina lub nie masz zaplanowanego spotkania w kalendarzu, które automatycznie aktywuje profil. Wystarczy dotknąć widżetu i gotowe – nie musisz za każdym razem przechodzić przez ustawienia systemowe ani otwierać szybkich opcji.
Blokuj powiadomienia podczas korzystania z określonej aplikacji
Jedną z najbardziej cenionych funkcji MacroDroida jest możliwość skupienia się podczas oglądania filmów, nauki lub grania w gry, poprzez zablokowanie wszystkich rozpraszaczy. irytujące powiadomienia które przedostają się przez WhatsApp, media społecznościowe lub e-mail. Z dobrze wykonanym makro, Możesz wyciszyć telefon tylko podczas korzystania z określonej aplikacji i przywróć dźwięk natychmiast po jego zamknięciu.
Wyobraź sobie, że chcesz oglądać Netflixa lub YouTube bez przerw. Proces wyglądałby następująco: otwórz MacroDroid, stuknij „Dodaj makro” i wybierz opcję związaną z „Aplikacjami” lub „Ostatnio otwieranymi aplikacjami” jako wyzwalacz. Następnie wybierz żądaną aplikację. chronić przed rozproszeniem uwagi, jak Netflix.
Następnie, na karcie Akcje, przejdź do sekcji „Głośność” i skonfiguruj tryb dźwięku, który chcesz aktywować podczas korzystania z aplikacji: możesz ustawić „Brak”, aby całkowicie wyciszyć dźwięk, lub „Priorytet”, aby włączyć tylko alarmy lub inne bardzo szczegółowe powiadomienia. Chodzi o to, aby podczas gdy Netflix jest na pierwszym planie, Nie pozwól, aby inne powiadomienia Cię denerwowały.
Ale jest jeden ważny szczegół: jeśli nic więcej nie zrobisz, nadal nie będziesz otrzymywać powiadomień po zamknięciu aplikacji, co jest problemem. Właśnie dlatego makro jest ukończone. z drugim blokiem, który po zamknięciu aplikacji wybiera opcję „Wszystko”, aby przywrócić telefon do normalnego stanu.
Łącząc te dwa momenty (otwieranie i zamykanie aplikacji), możesz sprawić, że telefon automatycznie zmieni profile dźwiękowe podczas oglądania serialu lub sesji wideo, a następnie powrót do normy bez konieczności pamiętania Proszę bardzo. To prawdziwa ulga, jeśli masz problem z wyborem trybów dźwięku.
Włączaj i wyłączaj Wi-Fi w zależności od używanych aplikacji
Innym bardzo przydatnym zastosowaniem MacroDroida jest zarządzanie siecią WiFi w zależności od otwieranej aplikacji, np. oszczędzaj dane mobilne bez konieczności ręcznego włączania i wyłączania czegokolwiek. Jest to szczególnie przydatne w przypadku aplikacji zużywających dużo danych, takich jak YouTube, Netflix czy niektóre platformy streamingowe do muzyki i wideo.
Podstawowa struktura wygląda następująco: wyzwalacz „Aplikacja uruchomiona”, aplikacja docelowa (np. Netflix), działanie w sekcji „Łączność” o nazwie „Konfiguruj Wi-Fi” i wybierz opcję „Włącz Wi-Fi”. Od tego momentu, za każdym razem, gdy uruchomisz tę aplikację na swoim Androidzie, telefon będzie próbował automatycznie aktywować Wi-Fi.
Dzięki tej strategii, jeśli jesteś w domu lub w pracy i masz dostęp do znanej sieci, telefon komórkowy Łączy się przez WiFi i nie marnuje Twojego limitu danych.Jeśli chcesz pójść o krok dalej, możesz dodać kolejne makro odwrotne, które wyłączy WiFi po zamknięciu aplikacji do przesyłania strumieniowego, jeśli nie ma innych aktywnych połączeń.
To podejście unikaj typowych przeoczeń Zamiast mówić: „Zapomniałem włączyć Wi-Fi i obejrzałem połowę sezonu, wykorzystując transfer danych”, MacroDroid zrobi to za Ciebie, wykorzystując funkcje wykrywania otwartych aplikacji i łączności, dzięki czemu Ty będziesz musiał skupić się tylko na oglądaniu treści.
Automatyzacja codziennych czynności: czas na włączenie zasilania i rozpoczęcie zadań
Niektórzy producenci telefonów komórkowych uwzględniają w standardzie funkcję zaplanuj włączanie i wyłączanie urządzeniaNie jest to jednak standardem na wszystkich urządzeniach z Androidem. Dzięki MacroDroid możesz jednak zasymulować część tego doświadczenia, a przede wszystkim sprawić, by Twój telefon wykonywał określone czynności w określonych momentach, na przykład otwierał stronę z wiadomościami po uruchomieniu.
Typowym podejściem byłoby skonfigurowanie makra, które jest uruchamiane po włączeniu urządzenia (wyzwalacz) „Uruchomienie urządzenia” w sekcji „Zdarzenia urządzenia”) i jednocześnie połącz go z drugim wyzwalaczem opartym na „Dacie i godzinie”, używając „Czasu/Dnia”, aby ustawić przedział czasowy, w którym ma się coś wydarzyć.
W akcjach możesz poprosić telefon komórkowy o otwarcie konkretna strona internetowa do czytania wiadomości Gdy tylko rozpoczniesz dzień, uruchom swoją ulubioną aplikację do zwiększania produktywności lub uzyskaj bezpośredni dostęp do ekranu głównego. To prosty sposób na zautomatyzowanie porannej rutyny i zapewnienie sobie dostępu do potrzebnych rzeczy już od samego rana.
Każdego dnia, o wybranej godzinie, makro automatycznie uruchomi daną akcję, bez konieczności zapamiętywania. Nie jest to fizyczne „włączenie” telefonu, jeśli był on całkowicie wyłączony, ale pozwala na automatyczne uruchomienie lub ustawienie uruchamiania o określonej godzinie. System konfiguruje Twoje środowisko pracy lub wypoczynku automatycznie.
Użyj czujników: potrząśnij telefonem, aby aktywować funkcję Nie przeszkadzać
Jedną z najfajniejszych rzeczy w MacroDroidzie jest to, jak dobrze wykorzystuje on czujniki telefonu, umożliwiając tworzenie makr aktywowanych gestami. Klasycznym przykładem jest użycie akcji Wstrząśnij urządzeniem, aby włączyć tryb Nie przeszkadzać bardzo szybko, bez konieczności szukania ukrytych ustawień.
Przepis jest bardzo jasny: podczas tworzenia makra wybierasz jako wyzwalacz „Wstrząśnij urządzeniem” w sekcji „Czujniki”. Następnie w sekcji „Zdarzenia urządzenia” wybierz opcję „Tryb priorytetowy/Nie przeszkadzać” i wybierz poziom ograniczeń dla tego trybu (tylko alarmy, brak powiadomień itp.).
Aby zakończyć proces, w sekcji „Akcje” wróć do „Głośności” i wybierz „Tryb priorytetowy/Nie przeszkadzać”, dostosowując sposób, w jaki telefon ma się zachowywać po aktywacji tego trybu specjalnego. Od tego momentu każde potrząśnięcie telefonem z ustawioną intensywnością spowoduje… wejdzie lub wyjdzie w ten cichy sposób w zależności od tego jak zaprojektowałeś makro.
To proste, ale niezwykle przydatne połączenie: uczestniczysz w ważnej rozmowie, idziesz na zajęcia, do kina lub na spontaniczne spotkanie, bez menu i dodatkowych fizycznych przyciskówPotrząsasz telefonem i to wszystko – tryb Nie przeszkadzać aktywuje się natychmiast.
MacroDroid kontra Tasker i inne aplikacje automatyzujące
W świecie Androida MacroDroid nie jest jedyny. Istnieją znane alternatywy, takie jak Tasker, który oferuje brutalny poziom kontroli o systemie, ale z dużo bardziej stromą krzywą uczenia się. Tasker umożliwia tworzenie ultra-szczegółowych profili, złożonych zmiennych, zadań łańcuchowych i zaawansowanej logiki, co czyni go idealnym rozwiązaniem dla wysoce technicznych użytkowników; dostępne są również usługi i narzędzia automatyzacji, takie jak IFTTT które obejmują prostsze przepływy skupione na integracjach.
Jeśli jednak Tasker wydaje Ci się zbyt skomplikowany lub nie masz ochoty poświęcać na naukę tak dużo czasu, MacroDroid jest dobrym wyborem, który równoważy moc i łatwość użytkowaniaDzięki modelowi Trigger – Action – Constraint, wraz z kreatorami krok po kroku, możesz z łatwością rozpocząć automatyzację przydatnych rzeczy, bez konieczności przesadnego korzystania z niekończących się menu.
Ponadto MacroDroid ma własne szablony i makra udostępniane przez społeczność, których możesz używać jako bazy; możesz też znaleźć inspirację w alternatywnych rozwiązaniach, takich jak Procedury Bixby pomysłów na to, jak ustrukturyzować swoje reguły. To pozwala na działanie krok po kroku: najpierw klonujesz pomysły innych, potem je adaptujesz, a na końcu odważysz się ich użyć. zmienne, warunki IF i bardziej zaawansowane struktury takie jak te, które omawialiśmy w kontekście zarządzania dźwiękiem i łącznością.
W każdym razie wiedza o istnieniu innych aplikacji z odmiennymi podejściami pomoże Ci wybierz ten, który najlepiej pasuje do Twojego profiluJeśli jesteś pasjonatem automatyzacji, Tasker może być dla Ciebie odpowiedni; jeśli zależy Ci na szybkości i przejrzystości, MacroDroid jest zazwyczaj najrozsądniejszym wyborem dla większości użytkowników.
Po pewnym czasie eksperymentowania z tymi wszystkimi opcjami, często zdarza się, że od braku atrakcyjności aplikacji do niemożności życia bez niej. Gdy telefon dostosowuje głośność w zależności od lokalizacji, włącza Wi-Fi tylko wtedy, gdy jest to potrzebne, blokuje powiadomienia w czasie wolnym i przełącza tryby jednym gestem lub dotknięciem widżetu, Odnosisz wrażenie, że to telefon w końcu pracuje dla Ciebie, a nie odwrotnie.I właśnie tego szukałeś, kiedy zacząłeś interesować się praktycznym zastosowaniem MacroDroida.