Wiem 🙂 Chodziło mi o płacenie za smsy, gdy można to rozwiązać inaczej.
Wrzucam tu profile do zliczania GG, Skype, Imo, Tapatalk (byłby jeszcze Google talk, ale nie działa puki co dobrze). Każdy program ma swoje 2 profile. Jeden do dodawania, drugi do kasowania ilości powiadomień. Wszystkie wymagają oczywiście Minimalistic Text. Teraz, jak to działa:
(na przykładzie zliczania dla GG) Mamy dwa profile WL_GG_Kasuj i WL_GG_Dodaj. Pierwszy z nich:
Reaguje na włączenie GG. Odejmuje %GADU (ona trzyma ilość powiadomień z gg) od zmiennej %KOMUNIKATORY (w niej sumuję powiadomienia z każdego komunikatora) i wpisuję wartość do MText. Kasuje zmienną %GADU, kasuję zmienną %GADU2 (w niej gdy jest jakieś powiadomienie wpisuję literkę "g" która pojawia się w widgecie i oznacza powiadomienie właśnie z gg). Wpisuję te wartości do MText i ustawiam zmienną %NIE_LICZ na 1 (bo nie chcę aby zliczanie odbywało się w momencie gdy mam otwarte gg. Na exit tasku dałem ustawienie %NIE_LICZ na 0.
Drugi profil reaguje na powiadomienie wysłane przez Gadu. Task najpierw sprawdza czy:
-
%NIE_LICZ = 0 - czyli czy nie mam otwartego gg
- %NTITLE !~ *Samba* - Używam programu samba filesharing i czasem jakimś sposobem tasker zliczał powiadomienie z tego programu (a przynajmniej tak mi się wydaje), więc tego nie chcę
- %NTITLE !~ *online - też nie chcę aby były zliczane powiadomienia o statusie połączenia
- %NTITLE !~ *offline
- %NTITLE !~ %* - gg ma coś do pustych powiadomień. Czyli coś sygnalizuje, ale nie ma żadnej treści. Tasker oczywiście to wyłapywał i reagował. Tego też nie chcę.
- %NTITLE !~ mojnumergg* - w profilu tu wpisz swój numer gg lub swoją nazwę na liście. Dlaczego? Gdy mam włączone gg na kompie i w telefonie, na androidzie dostaję puste wiadomości od siebie. Tego też nie chcę zliczać.
Gdy filtrowanie się zakończy:
- Do pliku imo.txt na karcie pamięci wpisuję powiadomienia (można to usunąć, w ten sposób wyłapywałem rzeczy których zliczać nie chcę)
- włącza się powiadomienie dźwiękowe (te w gg wyłączyłem, ale to też można wyrzucić)
- do zmiennej %GADU oraz do %KOMUNIKATORY dodaję 1 i wpisuję to do MText.
- do zmiennej %GADU2 wpisuję "g" i wrzucam to do MText.
W profilu Uruchomienie wpisuję te wszystkie wartości do widgetu. Zmienne dla Minimalistic Text to: Gadu2 i Komunikatory.
Analogicznie postępuję w pozostałych profilach. W Tapatalk rozbiłem to jednak na dwa profile. Jeden liczy PW, a drugi Subskrybowane tematy. Każdy profil zlicza do Komunikatory i od niej odejmuje swoje powiadomienia. Jeśli chcesz mieć każde powiadomienie w oddzielnej zmiennej do widgetu wysyłasz nie %KOMUNIKATORY a np. %GADU.
Wrzucam tam też profil WL_WolneMiejsce. Ten co 12h sprawdza ile wolnego miejsca mam na kartach pamięci (mnt/sdcard i mnt/emmc) i wyświetla to na widgecie. Robi to wpisując do shella odpowiednią komendę, jej wynik ląduje w pliku txt na karcie, z którego sczytuje odpowiednią linijkę w której jest ilość wolnego miejsca. Robi to dla każdej z kart.
Zmienne dla Minimalistic Text to: Miejsce1 i Miejsce2.
A jak to wygląda widać na screenie. Tasker na razie odpowiada za forum i komunikatory i to WIFI UNLOCKED (pokazuje że mam włączone WIFI, a że jestem u siebie to mam zdjęte blokady ekranu i aplikacji). Reszta to minimalistic text i missedit (ale jemu chcę odebrać jeszcze emaile, talka i kalendarz 😉)
Profile do zaimportowania: Forum po zmianach, link nie działa
AndroidCi: I jak, zrozumiałeś o co mi chodzi ze Splitem? I czy udało Ci się złożyć profil z kalendarzami?