Witam w moim pierwszym poradniku poświęconym Zooper Widget Pro.
Dzisiaj podzielę się z wami kilkoma trikami, które mogą usprawnić tworzenie widgetów. Zaczynamy!
Standardowo zmienna #NCELL# wyświetla nazwę operatora sIeci, do której jesteśmy połączeni. Jednak gdy zasięg zanika, pole robi się puste i psuje to efekt. Z pomocą przychodzą warunkowe.
Standardowa budowa wyrażenia warunkowego wygląda tak:
$#zmienna#=x?tekst$
Gdzie z oznacza dowolną wartość, może być też to zmienna, jak w tym przykładzie:
#DHH:mm#>#ARHH:mm#?Jest dzień
Istnieje jeszcze warunkowa i budowie:
$#zmienna#=x?Tak:Nie$
Przydatna np. w widgecie zachodu/wschodu Słońca:
#AISDAY#>0? Zachód #ASHH.mm#: Wschód #ARHH.mm#
Gdzie #AISDAY# wyświetla 1 w przypadku dnia, a 0 w przypadku nocy.
Wróćmy więc do naszego przykładu z siecią. Musimy zbudować składnię, która sprawdzi, czy mamy zasięg. Na szczęście istnieje odpowiednia zmienna #NCSTATE#. Z jej opisu wynika, że podczas podłączenia do sieci Zooper zwraca wartość większą od 3. A więc składnia będzie prosta i wygląda tak:
$#NCSTATE#>3?#NCELL#:Brak$
Inne przykłady na wykorzystanie zmiennych to:
*zegarek dzienny/nocny , Zooper sprawdza czy jest dzień, czy noc
*ZmIana koloru paska postępu baterii po spadku jej poziomu do 15 %
*Alert o niskim poziomie baterii
*Inteligentna pogoda ( to już wyższa szkoła jazdy[emoji3] )
I wiele innych.
Mam nadzieję, że poradnik pomoże wam w lepszym zrozumieniu Zoopera, dzięki czemu będziecie mogli tworzyć swoje super wypasione widgety[emoji6] .
Jeżeli pomogłem, nie wstydź się i postaw piwko, to bardzo motywuje. Zapraszam także do oglądnięcia moich prac w dziale motywy i modyfikacje, dla każdego coś miłego.
Na koniec chciałbym podziękować @@slaweczek, który zainspirował mnie. Bez niego nie powstałby żaden mój szablon.
Pozdrawiam i do zobaczenia[emoji3] .
P.S. Jeżeli chcesz skopiować poradnik na inne forum/stronę, zapytaj o zgodę.
Wysłane z mojego Desire Z przy użyciu Tapatalka