Witam Wszystkich !!!!
Zooper Widget cieszy się na naszym Forum sporym zainteresowaniem i przybywa Nowych Userów tego cuda. Coraz częściej pojawiają się pytania "co i jak?? dla czego??" itp...
Podjąłem się więc rzeczy niemożliwej i postanowiłem opisać niektóre podstawowe funkcje i polecenia Zoopera.
Nie będzie to swoisty tutorial, ponieważ zrobienie takowego jest niemożliwe, ze względu na złożoność Zoopera.
Poradnik ten podzielę na kilka części i w miarę napływu czasu sukcesywnie będę go ( mam nadzieję że z Waszą pomocą 🙂 ) uzupełniał.
WSTĘP:
Nie będę opisywał jak poruszać po szablonach Zoopera, oraz jak zacząć zabawę w tworzenie podstawowych wigetów, bo to jest do ogarnięcia przez każdego w kilkanaście minut zabawy.
W tym miejscu wstawię link do oficjalnego wideoporadnika. Jest po angielsku ale idzie go ogarnąć..
Tak w skrócie....
Po zainstalowaniu Zooper Widget najlepiej PRO, możemy wybrać kilkanaście już wbudowanych widgetów. W tym celu wstawiamy pusty szablon zoopera w wybranym formacie, następnie klikamy w ikonkę katalogu na prawym górnym rogu.
Pokaże się nam podstawowe menu, gdzie na początku mamy opcję:
-PUSTY ( wstawiamy tym samym pusty szablon i zaczynamy samodzielną zabawę w tworzenie własnych widgetów)
-WBUDOWANY ( z tej opcji wybieramy z lisy interesujący nas wbudowany widget)
-Karta SD ( tu możemy otwierać stworzone i zapisane już przez nasz widgety oraz wstawiac widgety pobrane np z naszego forum ... szczegóły później)
-ZAPIS AUTOMATYCZNY
Skupmy się na opcji WBUDOWANY.
Na dostępnej tutaj liście jest kilkanaście ciekawych widgetów (kalendarze, zegary, informacyjne itp...)
Czy są dla Was ładne i interesujące to inna sprawa... Każdy z dostępnych widgetów możecie jednak DOSTOSOWAĆ DLA WŁASNYCH UPODOBAŃ.
Wybieramy interesujący nas widget, ukarze się nam kolejne menu (menu samego widgetu) a w nim kolejne opcje:
- UKŁAD (tutaj możemy edytować, zmieniać kolor, czcionkę, informacje itp samego widgetu - ta opcja będzie używana najczęściej)
-Tło Widgetu,
-Akcja kliknięcia wigdetu,
-Lokalizacja
-Ustawienia Globalne
-Wymuś Aktualizację
-Wyświetlane Kalendarze
-SKALOWANIE (To również bawdzo ważna opcja, która pozwala powiększyć lub pomniejszyć cały widget dla Waszych potrzeb, dla wielkosci Waszego szablonu)
Wszystkie wymienione opcje posiadają w Zooperze odpowiedni komentarz, więc nie będę się tutaj nad nimi rozpisywał 🙂
1) EDYCJA SZABLONÓW, DODAWANIE WŁASNYCH MODUŁÓW I TWORZENIE NOWEGO PROSTEGO SZABLONU:
Wracamy do wymienionej wcześniej opcji UKŁAD
Jeśli edytujemy istniejący szablon, ukarze się nam lista modułów w kolejności wyświetlania na widgecie
Klikając w dany moduł pokaże się nam cała seria opcji dostępnych dla danego modułu.
Jeśli tworzymy NOWY WIGDET (prosty przykład będzie dodany w dalszych częściach), lub DODAJEMY NOWE OPCJE do istniejącego widgetu, w prawym górnym rogu mamy ikonkę + ADD i wybieramy interesujący nas moduł.
Weźmy dla przykładu MODUŁ TEXTOWY
Na pierwszy przykład przyjmijmy, ze nasz moduł textowy zawiera informacje o poziomie baterii.
Pierwsza opcja tego modułu to:
- Nazwa Modułu Możemy tutaj nadać nazwę naszemu modułowi np (POZIOM BATERII)
- Punk Odniesienia - wskazuje lokalizacje naszego elementu na szablonie
- Oś X oraz Oś Y - tutaj możemy ręcznie "przesuwać" nasz moduł po szablonie
- Klikniecie modułu - możemy nadać naszemu modułowi akcję po kliknięciu go, np otwarcie jakiejś aplikacji
- Zawartość textu - najprostsza metoda nadania funkcji np wskazania poziomu baterii naszemu modułowi. Ta funkcja posiada kilka podstawowych wbudowanych wartości. Nie musimy się wiele znać🙂
- EDYTUJ TEXT RĘCZNIE - tutaj ręcznie możemy zmieniać i modyfikować wiele informacji jakie chcemy by dany moduł przedstawiał. Zajmiemy się tym w dalszych częściach poradnika
-Nadpisz Lokalizację - przypisujemy naszą lokalizację dla wigdetu
KOLEJNE OPCJE dotyczą edycji samego kroju textu, są czytelnie opisane w Zooperze więc nie ma sensu się tutaj zagłębiać
- ostatnia opcja ZAAWANSOWANE PARAMETRY - "Precyzyjna kontrola prawie wszystkich opcji tego modułu, przy użyciu zmiennych, warunkowych i innych zaawansowanych opcji sterowania"
TO TYLE TEMATEM WSTĘPU DO ZOOPERA
Aby przedstawić w dalszych częściach "co i jak" niezbędna będzie lista zmiennych dostępnych w Zooperze.
Lista ta jest oczywiście dostępna w samym Zooperze, jednak dla dalszego rozwoju poradnika wydaje mi się, że warto ją tutaj umieścić.
Jest ona również dostępna na OFICJALNEJ STRONIE Zoopera
2) Lista zmiennych:
Nie wiem czemu nie chce wgrać obrazka w żadnej postaci... wkleja go jako link. Jak tylko to będzie możliwe to poprawię 😉
Na szybkości skręcona lista ( tłumaczone translatorem, przepraszam)
Jak tylko to będzie możliwe, to poprawię czytelność
Bateria
# BLEV # Obecny poziom
# BLEVN # Obecny poziom (numeryczna)
# BTEMP # Temperatura
# BVOLT # Napięcie
# BLEFT # Do końca
BLD ... # # Pozostały czas (za darmo data)
# BSTAT # Stan (ładowanie / rozładowanie)
# BSTATN # Stan (numeryczny: 2 = ładowanie, 3 = rozładowania, 5 = pełna, 4 = nie ładuje, 1 = brak danych)
BDT ... # # Bezpłatne data ostatniej Połącz / Rozłącz
Data
D ... # # Bezpłatne data
# DD # Dzień w roku
DE # # Dzień tygodnia
# DEEEE # Dzień tygodnia (długi)
# DF # Dzień tygodnia w miesiącu
# DF # Dzień tygodnia w tym tygodniu (liczba)
# DH # Godzina w dniu lokalnego (0-23)
Dh # # Lokalna Godzina w am / pm (1-12)
# DT # Lokalna 12h/24h Godzina (na podstawie ustawień urządzenia)
# Wie # Lokalna Godzina w am / pm (0-11)
# Dk # Godzina w dniu lokalnego (1-24)
# DM # Miesiąc w roku (liczba)
# DMMMM # Miesiąc w roku (tekst, długi)
Dl # # Ilość dni w miesiącu
# DW # Tydzień w miesiącu
# Da # AM / PM znacznik
# DT # AM / PM znacznik (ukryte na podstawie ustawień urządzenia)
# Dd # Dzień w miesiącu
# Dmm # Minut na godzinę
Dw # # Tydzień w roku
# Dy # Rok
DZ # # Strefa czasowa (RFC 822)
Dz # # Strefa czasu
# Pralnia # Lat z / do teraz
# DRD # Dni z / do teraz (0-365)
# DRH # Godziny od / do teraz (0-23)
# Drm # Minut z / do teraz (0-59)
# DTY # Lat z / do teraz (w sumie)
DTD # # Dni z / do teraz (w sumie)
# # DTH Godziny od / do teraz (w sumie)
# DTM # Minut z / do teraz (w sumie)
# D0102 ... # Jutro o 01:02 (wolne data)
# D01020304 ... # NEXT 2 Styczeń w 03:04 (wolne data)
# D201506050403 ... # 05 czerwca 2015 na 04:03 (wolny termin)
Kalendarz
# C0TITLE # Pierwszy tytuł wydarzenie
# C0S ... # Pierwsza impreza rozpocznie wolny termin
# C0E ... # Koniec wolny termin pierwsze wydarzenie
# C0CAL # Imię kalendarz wydarzeń
# C0LOC # Pierwsze miejsce zdarzenia
# C1SEEE # Nazwisko wydarzenie
# C1SHH: mm # Impreza po raz drugi
# C1DESC # Drugi opis zdarzenia
# C1D # 1, jeżeli drugie zdarzenie jest ALLDAY, inaczej 0
# C0COLOR # ARGB kolor pierwszej pozycji kalendarza
Astronomia
AS ... # # Zachód wolny termin
AR ... # # Wschód słońca darmo Data
# AISDAY # Zwraca 1, w ciągu dnia, inaczej 0
AMS ... # # Data księżyca darmo
AMR ... # # Wschód księżyca wolny termin
# # AMI Procent księżyc Oświetlenie
WZMACNIACZ # # Moon Phase (stopnie)
ANS ... # # Zmierzch żeglarski wolny termin
ANR ... # # Zmierzch żeglarski wolny termin
# # ACS ... Zmierzch cywilny wolny termin
# ACR ... # Zmierzch cywilny wolny termin
# AAS ... # Zmierzch astronomiczne darmo Data
AAR ... # # Zmierzch astronomiczne darmo Data
LOKALIZACJA
# LLAT # Szerokość
Llong # # Długość geograficzna
# Lloc # Nazwa miejscowości
# LCN # Kraj
LTZ # # Strefa czasowa
Sieć
# NCELL # Obecny operator komórkowy
# NWIFI # Aktualny WiFi SSID, jeśli podłączony
# NWOC # WiFi lub komórkowy (pierwsze dostępne)
# NLIP # Aktualny lokalny IP (v4)
# NWSIG # Siła sygnału WiFi (0 -> 9)
# NWSIGN # Siła sygnału WiFi (Raw RSSI)
# NWSPEED # WiFi łącze (numeryczna, Mb)
# NWSTATE # WiFi State (0 wyłączony, 1 włączony, 2 połączone)
# NCSIG # Komórkowej sygnału (ASU, 0 -> 31)
# NCSIGN # Komórkowej sygnału (dBm)
# NCCONN # Typ połączenia komórkowe
# NCCONNS # Typ połączenia komórkowe (krótka)
# NCSTATE # Komórkowej państwa (0 wyłączone, 1 tryb samolotowy, 2 aktywne, 3 połączone, 4 połączone i roamingu danych na 5, 6 transmisji danych w roamingu)
# NDATAON # Dane państwo (1 dostępny, 0 odłączony)
# NTTTH1 # Całkowite zużycie danych na dziś
# NTWTH3 # Użycie danych WiFi ostatnie 3 dni
# NTMTMW # Wykorzystanie danych komórkowych Prąd tygodniu (MB numeryczny)
# NTMTH1 # Wykorzystanie danych dzisiaj komórkowa
# NTMTHM # Wykorzystanie komórkowych miesięcznie od 1
# NTMTHM7 # Wykorzystanie komórkowych miesięcznie od 7
System
# SFMEMN # Mb Wolnej pamięci
# SUMEMN # Mb Samochody pamięci (> = tylko JB)
# STMEMN # Mb Pamięć całkowita (> = tylko JB)
# SUPT # Czas od ostatniego rozruchu
# SALARM # Następny alarm
# SASET # Następny zestaw alarmowy (numeryczny 0/1)
SAD ... # # Następny wolny termin alarmu (wersja beta)
# SFSD # Wolnego miejsca na karcie SD
# SFSDN # Wolnego miejsca na karcie SD (MB numeryczny)
# Stsd # Rozmiar karty SD
# STSDN # Rozmiar karty SD (MB numeryczny)
# SUSDN # Samochody miejsca na karcie SD (MB numeryczny)
# SFINT # Wolnego miejsca na wewnętrznej STG
# SFINTN # Wolnego miejsca na wewnętrznej STG (MB numeryczny)
# Przejeździe # Wewnętrzne Rozmiar bagażu
# STINTN # Pamięci wewnętrznej Rozmiar (MB numeryczny)
# SUINTN # Wykorzystanej przestrzeni wewnętrznej STG (MB numeryczny)
# SF / ... / # Wolnego miejsca na / ... / system plików
# SF / ... / A # Wolnego miejsca na / ... / system plików (MB numeryczny)
# ST / ... / # / ... / System plików Rozmiar
# ST / ... / A # / ... / System plików Rozmiar (MB numeryczny)
# SU / ... / A # Samochody miejsca w / ... / (MB numeryczny)
SEX ... # # Wyjście polecenia powłoki "..." (500ms timeout)
# Wrześniu ... # Analizować wyjście z polecenia "..." jak ZW zmienna
# Srel # Android wydania (ES 4.2)
# SBUILD # Budowanie Nazwa
# SBUILDL # Budować długie nazwy (ROM Nazwa)
# SBUILDID # Budowanie ID
# SMODEL # Nazwa modelu telefonu
# SUSMS # Licznik nieprzeczytanych wiadomości SMS
SUG # # Nieprzeczytanego Gmail (skrzynka odbiorcza, pierwsze konto)
# SUGSpam # Nieprzeczytanego Gmail (folder Spam, pierwsze konto)
# SUG1Forums # Nieprzeczytanego Gmail (folder Forum, drugie konto)
# SUK # Nieprzeczytanego K9 mail (Skrzynka odbiorcza, pierwsze konto)
# SMCALLS # Nieodebrane
# SCPUMIN # MHz Częstotliwość CPU min
# SCPUMAX # MHz Maks. częstotliwość CPU
# SCPUCUR # MHz Częstotliwość procesora
# SCPUAVG # Załaduj Średnia 1,5 i 15 min
# SDATE ... # System Data (domyślnie strefa czasowa)
Tasker
T ... # # Wyświetlić działania Tasker wtyczki vars
Pogoda
# WCCOND # Aktualne warunki
# WCTEMP # Aktualna temperatura
# WCTEMPN # Aktualna temperatura (liczba)
# WCHUM # Aktualna wilgotność
# WCPRESS # Aktualne ciśnienie (w hPa)
# WCWSPEED # Aktualna prędkość wiatru
# WCWDIR # Aktualny kierunek wiatru (w stopniach)
# W0COND # Stan dzisiaj \ 's
# W0CODE # Dziś \ 's kod warunku
# W0MIN # Dziś \ 's min temp.
# W0MINN # Dziś \ 's min temp (liczba)
# W0MAX # Max temp dzisiaj \ 's
# W0MAXN # Max temp dzisiaj \ 's (liczba)
# W1COND # Stan jutro
# W1CODE # Kod stan jutro
# W1DEE # Jutro imieniny
# W1D ... # Jutro wolny termin
# W2MIN # Dwa dni pogody min temp.
WLR ... # # Ostatnia dobra pogoda darmo Data aktualizacji
Warunkowe (> <= => = <= &&, | |)
$X<Y?Z$ Zapisz Z tylko jeśli X jest mniejsze od Y
$X!=Y?Z:W$ Zapisz Z Jeśli X różni się od Y, w innym przypadku zapisz W
$(1+1)$ Obliczenia w warunkach (+ - / * % ^)
$(#Dmm#/1)>10?(#DHH#+1)$ Zapisz rezultat #DHH#+1 jeśli #Dmm#/5jest większe niż 10
3) Wstawiamy gotowy "zewnętrzny" widget:
Jak już wiemy, Zooper PRO, poza wbudowanymi wigdetami, umożliwia tworzenie własnych, jak również "instalowanie" wigdetów udostępnionych przez innych Użytkowników.
Najczęściej udostępniane widgety mają postać pliku nazwa_wigdetu.zw.
1) Pobieramy taki plik i kopiujemy go na nasze urządzenie do lolakizacj:
Pamięć wbudowana urządzenia/ZooperWidget/Templates.
2) Wracamy na pulpit naszego urządzenia, wstawiamy nowy, pusty widget Zoopera ( czasami Userzy, którzy udostępniają widget, podają jaki rozmiar szablonu zoopera będzie właściwy. Jeśli z różnych powodów nie masz takiego formatu, zawsze możesz doskalować wielkość szablonu ręcznie, przytrzymując go chwilkę i rozciągnąć🙂 )
3) Klikamy utworzony pusty szablon. Otworzy się menu opisane wyżej. Na jego górnej prawej krawędzi jest IKONKA KATALOGU (Load) Klikamy ją i wybieramy opcję KARTA SD
4) Z otwartej listy wybieramy skopiowany na samym początku plik zw.
5) Jedyne co nam jeszcze może pozostać to doskalowanie widgetu do własnych wymagań.
W tym celu po wczytaniu wigdetu przechodzimy do opcji SKALOWANIE, ewentualnie pozostałych opcji, o których ogólnie wspomniałem wcześniej/
Możemy również spotkać wigdety dla zoopera w formie aplikacji Nazwa_Widgetu.apk
Tutaj sprawa jest tyle prostsza, że nie musimy nic kopiować w konkretne miejsce, tylko pobieramy i instalujemy apk, a następnie:
1) Wracamy na pulpit naszego urządzenia, wstawiamy nowy, pusty widget Zoopera ( czasami Userzy, którzy udostępniają widget, podają jaki rozmiar szablonu zoopera będzie właściwy. Jeśli z różnych powodów nie masz takiego formatu, zawsze możesz doskalować wielkość szablonu ręcznie, przytrzymując go chwilkę i rozciągnąć🙂 )
2) Klikamy utworzony pusty szablon. Otworzy się menu opisane wyżej. Na jego górnej prawej krawędzi jest IKONKA KATALOGU (Load) Klikamy ją i SZUKAMY BEZPOŚREDNIO NA LIŚCIE DOSTĘPNYCH OPCJI ZAINSTALOWANEGO SZABLONU.apk
3) Po wstawieniu widgetu, tak jak poprzednim sposobem, może nam jedynie pozostać doskalowanie widgetu.
Kontynuacja, CZĘŚĆ DRUGA PORADNIKA https://forum.android.com.pl/topic/406420-poradnik-zooper-widget-czae-asae-ii-jak-zrobiae-wa-asny-wigdet/ . Jeśli macie jakieś sugestie proszę piszcie na PW aby zbędnie nie zaśmiecać wątku.
DO MODERATORÓW.
Jeśli uważacie że temat jest lub może być przydatny w tej lub w przyszłości, rozwiniętej postaci, można go podkleić.
Jeśli uważacie, że jest zbędny to KOSZ 🙂