Środa, 23 Maj 2012, 20:21

Autor Wątek: WM 6.5 Titanium plugin - modyfikacje  (Przeczytany 32308 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

Offline Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 6088
  • Podziękowań: 205
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: WM 6.5 Titanium plugin - modyfikacje
« Odpowiedź #255 dnia: Wtorek, 17 Sierpień 2010, 19:05 »
Pogoda w języku pl i pełnoekranowym tłem pogodowym w Titanium Standard.
Poniższe screeny pochodzą z danych pogodowych z wczoraj i dzisiaj, żebyście zobaczyli jak działa wyświetlanie pełnoekranowe.


Przede wszystkim wielkie podziękowania dla autora tego moda @sv0911 z Modaco.com, który wyraził zgodę na powstanie tego tutka i uzycie plików.

Nw. modyfikacje dotyczą rozdzielczości WVGA > 480x800.

Po pierwsze całość operacji wykonujemy przy wyłączonej wtyczce Titanium.
W tym celu przed przystapieniem do modyfikacji blokujemy ją Menu Start>Ustawienia>Dzisiaj>Elementy (zakładka) Domyslne dla Widnows - odznaczamy i zatwierdzamy.

Pliki i instalacja

Będziemy potrzebowali nastepujące pliki:
1. Wtyczkę z pogoda do naszego Titanium:
TitaniumWeather_new_SVi8000_Fullscreen
To instalujemy na urządzeniu nie w żadnych Moich pamięciach czy Kartach pamięci !!!

2. Paczkę z tłami na homescreen odpowiednimi do każdego rodzaju pogody.
Fullscreen
Dla potrzeb tego tutka i plików w nim zawartych pobrany folder "Fullsceen" po rozpakowaniu kopiujemy na wierzch do Mojej pamięci. (dalej jest napisane dlaczego i jak można to zmienić na np. Kartę pamięci)

Plik z pkt 1 i 2 tzn. *.cab i folder z tłami pobieramy z pierwszego postu, wątku głównego tego moda a żeby nie było niedomówień (jest kilka wersji) pobieramy to: SV0911 TITANIUM FULL SCREEN WEATHER CAB & FULLSCREENFOLDER

3. Jeżeli chcecie mieć małe ikonki pogody takie jak na moich screenach (pochodzące z HTC Sense)
będziecie jeszcze potrzebowali paczkę z tymi ikonami. Mi oryginalne jakoś nie podeszły (kwestia gustu).
Spil
Do pobrania z załącznika w poście.
Ten folder po pobraniu i rozpakowaniu kopiujemy do Program Files>Titanium Weather podmieniając na nowy ten który jest i całą jego zawartość.

4. Najnowsze certyfikaty tzn. sdkcertsnew2015.zip, które są do pobrania z załącznika w wątku głównym na Modaco.

5.Zmodyfikowane pliki:
a. Titanium_480x800.cpr Ten plik umieszczamy w Windows podmieniając poprzedni.
b. TitaniumWeather.mscr Ten plik umieszczamy w Program Files>Titanium Weather podmieniając poprzedni.
c. config.ini Ten plik również umieszczamy w Program Files>Titanium Weather podmieniając poprzedni.
Ww. pliki są w paczce w załączniku do tego tutka.

Ww. pliki są potrzebne np. w Samsungu Omnii Pro GT-B7610 na tych oryginalnych nic się nie wyświetla, ale w wątku głównym na Modaco userzy piszą, że na i8000 działa ten z oryginału musicie sprawdzić.
Na wszelki wypadek załączam te zmodyfikowane.
Parę słów o tych plikach:
TitaniumWeather.mscr bo on właśnie odgrywa główną rolę w tłumaczeniu online na Polski pobieranych danych pogodowych. Cała operacja jest uzależniona od umieszczenia w ww. pliku odpowiedniego skryptu do wykonania:
Cytuj
########################
###WovW###########

Sub Tr
 #CHANGE the following line to change language, example "fr", "de", "ru", "gr", "es", "it", "pl"
 tlanguage = "pl"

 ttt=argv[1]
 #ttt=ToLower(ttt)
 if (tlanguage ne "en")
  link=ReadFile("http://www.google.com/translate_t?langpair=en|"&tlanguage&"&text="&ttt)
  pos = Find(link,"<textarea name=utrans wrap=SOFT dir=""ltr"" id=suggestion style=""width:80%;margin:5px 0;overflow:auto"">")
  If (pos)
   pos = pos + 101
   len = Find(link, "</textarea>",pos)-pos
   ttt = SubStr(link,pos,len)
   ttt = Replace(ttt,">","")
   ttt = Replace(ttt,"<","")
   ttt = Replace(ttt,"&amp;#39;","'")
   ttt = Replace(ttt,"&"," ")
   ttt = Replace(ttt,"""","'")
  EndIf
 EndIf
 return(ttt)
EndSub

Jeżeli ktoś chce się pobawić to może sam sobie dopisać ten skrypt w swoim pliku TitaniumWeather.mscr na samym końcu po ostatnim "EndSub" dopisując to co podałem powyżej. Oczywiście zapisujemy zmiany i można zrobić SR. Po resecie następne aktualizacje pogody bedą pobierane za pośrednictwem google translatora i do nas trafią gotowe polskie słowa.
Są dwa małe szkopuły:
1. Nie mam pojęcia dlaczego ww. skrypt tłumaczy opisy pogody z polskimi znakami diaktrycznymi, natomiast nie tłumaczy ich w dniach tygodnia (widac na sreenach). Jeżeli ktoś znajdzie metodę na to niech się podzieli.
2. Jak wszyscy wiemy tłumacz google nie jest idealny i ma "parę" błędów, więc nie zdziwcie się jak zobaczycie w opisie pogody np. "Jutro prysznic".

Kolejną rzeczą, którą zmodyfikowałem to kwestia połączeń z netem w celu pobrania danych pogodowych. Oryginalnie ten plik ma ustawioną opcję połączenia o nazwie "The Internet" co niestety na polskich ROM-ach w większości nie działa. W celu poprawienia zmieniamy nw. wpis w tym pliku w moim przypadku nazwa połaczenia jest "My Internet" (jestem w Plusie), ale może ona się nieco różnić dla innych operatorów:
Cytuj
If (startconn)
   connect("My Internet")
   Sleep 500
EndIf

W celu właściwego działania sprawdzamy w swoim telefonie jak nazywa się połączenie danych od naszego operatora, z których korzysta PDA: Menu Start>Ustawienia>Połączenia>Połączenia>Zaawansowane (zakładka)>Wybierz sieci> i tu sprawdzamy jaka jest nazwa naszego połączenia i ta nazwę wpisujemy w ww. miejsce "My Internet". Zatwierdzamy zmiany pliku i zamykamy.

Ostanim modem tego pliku, który musiałem przeprowadzić to zmiana ścieżki, z tórej będzie korzystała nasza pogodynka w celu wyświetlania tła z pogodą (bo to chyba najważniejsze). W tym celu nalezy przeprowadzić edycję ww. plik w linii, która wyglada tak:
Cytuj
Copy("...........\Fullscreen\"& Fullnumber,"\Windows\titaniumweather.png",TRUE)

W miejsce kropek wpisujemy DOKŁADNĄ nazwę pamięci, w której leży wczesniej skopiowany folder "Fullscreen" z całoekranowymi tłami pogody. W związku z tym, że mam polski ROM w moim przypadku w miejscu kropek wpisałem "Moja pamięć" (program nie ma problemu ze ścieżkami zawierającymi polskie znaki). Jeżeli ktoś ma "My storage" czy też "Moja pamiec" (bez pl znaków) to właśnie tę nazwę należy wpisać. W tym momencie zaznaczyc trzeba, że jeżeli ktoś przewrotnie woli umieścić ten folder z tłami np. na karcie pamięci w takim przypadku w miejsce kropek musimy wpisać oczywiście "Karta pamięci" czy też "Storage card" (też będzie działało).

Zbliżamy sie do końca edycji plików.
Ostatnią rzeczą, którą należy zrobić to tę samą nazwę miejsca docelowego gdzie leży nasza paczka z tłami, wpisać w pierwszej linii w pliku config.ini:
Cytuj
fullscreenPath=................\Fullscreen\

Podobnie jak wcześniej w miejsce kropek wpisujemy lokalizację gdzie tą paczkę "położyliśmy".

Po wszystkich zabiegach dla prawidłowego działania robimy SR. Kiedy urządzenie wstanie włączamy Titanium (Menu Start>Ustawienia>Dzisiaj>Elementy - zaznaczamy "Domyślny dla Widnows" i zatwierdzamy). Po włączeniu z poziomu homescreen aktualizujemy pogodę i po chwili naszym oczom ukaże się tło adekwatne do aktualnych warunków z polskim opisem.

Muszę napisać, że oczywiście nie ja jestem autorem tego w całości, moje są tylko pl modyfikacje, oryginał jest tutaj:

http://www.modaco.com/content/i8000-verizon-sch-i920-omnia-ii-http-i8000-modaco-com/313450/titanium-weather-full-screen-wvga-updated-new-images-02-08-2010/


Na koniec:
1. Jeżeli ktoś sobie życzy mieć taką tapetę jak na screenie, w paczce jest równiez plik *.tsk, który kopiujemy do Windows i ustawiamy z poziomu: Menu Start>Ustawienia>Dzisiaj>Wygląd - tutaj zaznaczamy Bliss WVGA. Na homescreen go widzieliście to jeszcze zobaczcie jak się prezentuje Menu Start:

2. Żeby pozbyć się poniższego komunikatu MortScripta przy restartach PDA, można z folderu Autostart w Windows usunać skrót: MortScript.lnk.

3. Ostatnia rzecz - ustawienia TitaniumWeather. Ja mam jak na screenie - wtedy połączenia danych GPRS wywołuje sama wtyczka z automatu gdy tapniemy ją w celu aktualizacji. Jeżeli nie chcemy takiego działania tzn. chcemy sami decydować kiedy uruchomić połączenie z netem i dopiero aktualizować - odznaczamy boxa w polu które na screenie zaznaczyłem na czerwono (takie ustawienie jest najlepsze przy WiFi gdyż, sprawdziłem i program pomimo aktywnego połączenia z Wi-Fi i tak się łączy przez GPRS - po odptaszkowaniu problemu nie ma - jest net - jest aktualizacja).

Enjoy
BTW pozwoliłem sobie dodac info do pierwszego postu ::)
« Ostatnia zmiana: Piątek, 20 Sierpień 2010, 08:13 wysłana przez Budniu »

Offline Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 6088
  • Podziękowań: 205
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: Wasze ekrany Today...
« Odpowiedź #256 dnia: Czwartek, 02 Wrzesień 2010, 10:29 »
Ma ktoś pomysł jak zmienić plik UpdateWeather.mscr w temacie gChrisa żeby uruchamiał połączenie danych GPRS z automatu ? W tej chwili jest tak, że najpierw trzeba je nawiązać i dopiero zaktualizowac pogodę, bez połączenia nie hula. Już wprowadziłem dodatkowo do ww. pliku
Cytuj

If (startconn)
   connect("My Internet")
   Sleep 500
EndIf
ale jest dalej dupa zbita (na Titanium Weather ten wpis właśnie za to odpowiadał). Jakieś pomysły ?

Offline Toldo

  • GZU
  • Core
  • ****
  • Wiadomości: 1360
  • Podziękowań: 87
  • Płeć: Mężczyzna
  • HTC Desire HD, Samsung Galaxy Tab 10.1
    • Luźny Droid
Odp: WM 6.5 Titanium plugin - modyfikacje
« Odpowiedź #257 dnia: Czwartek, 02 Wrzesień 2010, 18:08 »
O to to. Dobry pomysł...
HTC Desire HD
S-Off, Android 2.3.5 stock

Samsung Galaxy Tab 10.1 16gb
Pershoot's 2.6.36.4 OC-VFPv3-d16_FP 1.4GHZ Kernel
Android 3.2 Overcome 2.3.1 CELB1
GSM XXKL3

Offline Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 6088
  • Podziękowań: 205
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: WM 6.5 Titanium plugin - modyfikacje
« Odpowiedź #258 dnia: Niedziela, 05 Wrzesień 2010, 18:28 »
Pytanie:
Czy ktoś widział plugina do Titanium z Kalendarzem/Agendą ? Dla jasności nie chodzi mi o to co jest tylko o taki, który będzie wyświetlał ze trzy lub cztery kolejne spotkania.

Offline mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: WM 6.5 Titanium plugin - modyfikacje
« Odpowiedź #259 dnia: Niedziela, 05 Wrzesień 2010, 18:39 »
dużo różnych
http://forum.xda-developers.com/showthread.php?t=511052
min. i ten
http://forum.xda-developers.com/showthread.php?t=515586
wykonałem tylko rzut oka, wiec może nie pasować
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 6088
  • Podziękowań: 205
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: WM 6.5 Titanium plugin - modyfikacje
« Odpowiedź #260 dnia: Niedziela, 05 Wrzesień 2010, 18:55 »
Nie no @Mobi to widziałem, ale żaden z pluginów nie daje możliwości wyświetlenia więcej niż jednego spotkania z kalendarza na raz, a mi chodzi o coś w stylu agendy ale w CHome nie wtyczki today.

Wiadomość scalona: Poniedziałek, 06 Wrzesień 2010, 18:25
Właśnie znalazłem więc zapodam żeby nie zginęło. Dla chętnych do modyfikacji Titanium (i nie tylko) rodzielczości rozrysowane w obydwu trybach:

A to cały wątek: http://forum.xda-developers.com/showthread.php?t=520857
« Ostatnia zmiana: Poniedziałek, 06 Wrzesień 2010, 18:25 wysłana przez Budniu »