Jump to content


mc_kibel

Member Since 28 Oct 2011
OFFLINE Last Active Apr 07 2012 12:53
*****

Topics I've Started

Sony Ericsson Widget Manager - Tylko download! - zaawansowany manager widgetów dla...

30 December 2011 - 17:51

Sony Ericsson Widget Manager v2.1
? kaczmar22, mc_kibel

Uwaga:
-w tym temacie wrzucamy tylko widgety, nie prowadzimy rozmów.

-Będą się też tutaj pojawiały informacje o ważnych aktualizacjach.

Przedstawiamy zaawansowany manager widgetów dla SE.
Krótka uwaga na początek: nie musisz mieć żadnej wiedzy o 'tuningu', żeby sobie z tym poradzić.
Obsługiwane telefony: wszystkie SE od platformy DB3150 w górę [rozdzielczość ekranu 240x320].

-O SE-WM 2.0 (Sony Ericsson Widget Manager v2.0).
1. Obsługa widgetów w formacie Flash - do dziesięciu w tym samym czasie na jednej konfiguracji.
2. Opcja Multi-screen! Potrząsnij w lewo -> wczyta pierwszą konfigurację, potrząśnij w prawo -> wczyta drugą, do przodu -> trzecią, do siebie -> czwartą.
3. Możliwość włączenia/wyłączenia każdego z widgetów przy muzyce.
4. Konfiguracja w łatwy i wygodny sposób - plik .xml - w wersji 2.0 jest ona jeszcze łatwiejsza i przejrzystsza!
5. Nie trzeba uruchamiać telefonu ponownie aby ujrzeć zmiany - wystarczy ustawić tapetę ponownie.
6. W pełni konfigurowalne ścieżki i nazwy widgetów.
7. Oddzielne foldery dla różnych konfiguracji.

-Instalacja SE-WM 2.1
1. Ściągamy WidgetManager 2.1: http://www.sendspace.com/file/q640dt
2. Wypakowujemy. Do folderu "Zdjęcia" wrzucamy cały folder WidgetManager 2.1.
3. Plik WidgetManager.swf ustawiamy jako tapetę.
Ta paczka (v2.1) zawiera przykładową konfigurację czteroekranową, która wygląda tak:
(pierwszy screen - pierwsza konfiguracja ; drugi - druga itd.)
Posted Image Posted Image

Posted Image Posted Image

-Konfiguracja SE-WM 2.0
XML w v2.0 jest zmieniony - starsze konfiguracje nie będą współpracowały z tą wersją, jak i nowe konfiguracje nie będą współpracowały ze starszą.
1. Otwórz config.xml z folderu WidgetManager 2.0.
2. Widzimy:
<widgets>
		<main_settings>
				<multi_screen enable="true"/>
		</main_settings>
		<screen1 wallpaper="Screen1/Zanzibar.jpg">
				<widget1 wpath="Screen1/Winamp.swf" enable="true" xpos="0" ypos="210" mdisable="false" menable="true"/>
				<widget2 wpath="Screen1/Analog.swf" enable="true" xpos="128" ypos="25" mdisable="false" menable="false"/>
				<widget3 wpath="Screen1/PhoneStatus.swf" enable="true" xpos="0" ypos="25" mdisable="false" menable="false"/>
		</screen1>
		<screen2 wallpaper="Screen2/Lake.jpg">
				<widget1 wpath="Screen2/HTCClock.swf" enable="true" xpos="4" ypos="25" mdisable="false" menable="false"/>
				<widget2 wpath="Screen2/HTCPlayer.swf" enable="true" xpos="5" ypos="190" mdisable="false" menable="true"/>
				<widget3 wpath="Screen2/Notes.swf" enable="true" xpos="0" ypos="180" mdisable="true" menable="false"/>
		</screen2>
</widgets>

main_settings:
Możesz włączyć/wyłączyć opcję Multi-Screen - true lub false. Jeśli jest ustawione na false, konfiguracje po potrząśnięciu nie będą zmieniały się.
screen1:
-wpath: ścieżka do widgetu i jego nazwa
-enable: włącz/wyłącz widget - true lub false
-xpos: pozycja od lewej krawędzi ekranu
-ypos: pozycja od górnej krawędzi ekranu
-mdisable: wyłącz widget, gdy muzyka zostanie włączona - true lub false
-menable: pokazuj widget TYLKO, gdy muzyka jest włączona - true lub false
-Chcesz więcej widgetów? Dodaj nowe linijki, jak ta:

<widgetX wpath="folder/file.swf" enable="true" xpos="10" ypos="20" mdisable="false" menable="false"/>


zamiast X wpisz numer widgetu [wyższy od poprzedniej pozycji].
screen2:
-Wszystko tak samo jak w sekcji screen1

-Ustaw ścieżkę i nazwę tapet tutaj: <screenX wallpaper="...."/>
-Zalecane rozszerzenie - jpg.

-Uwagi
1. Zalecane jest usunięcie layoutem loga operatora, daty i godziny (co by zrobić miejsce dla Widgetów Posted Image ).
2. Parametry mdisable i menable nie mogą być jednocześnie ustawione na true. Możliwe kombinacje: false-false ; false-true ; true-false.

Widgety!
1. Analog (1)
Posted Image
Prosty zegar analogowy - wersja small i big.
Autor: DemonicHawk
Edycja: kaczmar22

Attached File  Analog1.rar   146.26K   20 downloads

2. Analog (2)
Posted Image
Zegar analogowy - autor: DemonicHawk
Edycja: kaczmar22

Attached File  analog2.rar   32.07K   10 downloads

3. Analog (3)
Posted Image
Zegar analogowy - autor: DemonicHawk
Edycja: kaczmar22

Attached File  analog3.rar   29.02K   9 downloads

4. Analog (4)
Posted Image
Zegar analogowy - autor: DemonicHawk
Edycja: kaczmar22

Attached File  analog4.rar   50.76K   12 downloads

5. Analog (5)
Posted Image
Zegar analogowy - autor: DemonicHawk
Edycja: kaczmar22

Attached File  analog5.rar   119.69K   17 downloads

6. Analog (6)
Posted Image
Autor: DemonicHawk
Edycja: kaczmar22

Attached File  analog6.rar   135.86K   17 downloads

7. Analog (7)
Posted Image
Autor: DemonicHawk
Edycja: mc_kibel, kaczmar22
Info: Poprawiona wersja -> brak błędu ze wskazówką godzin.

Attached File  analog7.rar   41.39K   17 downloads



8. Analog ( 8 )
Posted Image
Autor: DemonicHawk
Edycja: kaczmar22

Attached File  analog8.rar   37.63K   7 downloads

9. Analog (9)
Posted Image
Autor: DemonicHawk
Edycja: kaczmar22
Attached File  analog9.rar   38.13K   9 downloads

10. Calendar
Posted Image
Autor: DemonicHawk
Edycja: kaczmar22

Attached File  calendar.rar   54.62K   30 downloads

11. HTC Clock + pogoda
Posted Image
Autor: DemonicHawk
Edycja: mc_kibel, kaczmar22
Uwagi: Widget nie łączy się z internetem - plik weather.txt aktualizuje się ręcznie, np. tutaj: http://www.joeearl.co.uk/portfolio/22/

Attached File  HTC Clock.rar   260.34K   45 downloads


12. Simple Analog
Posted Image
Autor: mc_kibel

Attached File  SimpleAnalog.rar   12.66K   14 downloads

13. Notes
Posted Image
Autor: mc_kibel
Uwagi: Plik Note.txt wrzucamy do katalogu WidgetManager. Zawartość takiego pliku to:
MyNote=Wpisz tresc notatki

Gdy chcemy pozbyć się notatki, usuwamy wiadomość, ale MyNote= zostawiamy (obowiązkowo!).

Attached File  Notes.rar   10.55K   17 downloads
14. HTC Player
Posted Image
Autor: mc_kibel
Widget playera pokazujący się przy włączonej muzyce.

Attached File  HTCplayer.rar   11.39K   26 downloads


15. Winamp Widget
Posted Image
Autor: mc_kibel
Podobny widget do powyższego HTC Player

Attached File  Winamp.rar   11.32K   17 downloads

16. Windows Media Player
Posted Image
Autor: kaczmar22
Info: dwie wersje: non-stop (pokazuje się nawet przy wyłączonej muzyce) i normalna

Attached File  WMP.rar   31.38K   13 downloads


17. Kalendarz - dwie wersje, mała i duża
Posted Image
Autor: kaczmar22

Attached File  Kalendarz.rar   21.51K   18 downloads

Życzymy miłej zabawy Posted Image

Edit: przez pośpiech zapomniałem dodać przykładowych plików konfiguracyjnych -> dodano archiwum Example Configs.

Changelog!



WidgetManager 2.0: Kompletna aktualizacja całego managera - pełen opis w pierwszym poście tematu. Poprawiona obsługa XML, duża optymalizacja, dodana opcja Multi-Screen.
WidgetManager_update1: Aktualizacja tylko w WidgetManager.swf. Dużo lepsza obsługa akcelerometru!


Attached File  WidgetManager 2.1.rar   635.88K   109 downloads

Attached File  Example Configs.rar   992bytes   53 downloads

Attached File  WidgetManager_update1.rar   7.14K   61 downloads

SE WidgetSuite

30 December 2011 - 16:47

Sony Ericsson WidgetSuite
? 2010 mc_kibel



Ogólne informacje:
Projekt jest rozwiniętą i zmodyfikowaną wersją WidgetManagera. Jest dedykowany dla telefonów na platformie DB3350, ale zadziała na każdym A2.
Ważne: Aby wyeksportować własną konfigurację, będzie potrzebny Adobe Flash CS3 lub nowszy. Na stronie Adobe dostaniemy darmowy trial na 30 dni.

1. Jak użyć?
Na początek musisz utworzyć własną konfigurację.
Pobierz Sony Ericsson WidgetSuite Editor 1.1:
http://www.sendspace.com/file/ipatwg

Obejrzyj przykładowe video, pokazujące tworzenie kompletnej konfiguracji.


Więcej o SE WidgetSuite Editor:
-Aby włączyć/wyłączyć widget, kliknij na niego na liście.
-Jeśli widget jest już włączony, kliknij "E" aby edytować jego właściwości.
-Naciśnij Prev. / Next screen aby przełączać się między ekranami.
-Kliknij na "Simulate Media Player" aby włączyć lub wyłączyć symulowanie odtwarzacza.

Obejrzałeś video? To dobrze! Po prostu skopiuj zawartość pola tekstowego po wciśnięciu "Generate" i wklej całą zawartość do pliku Config.txt w katalogu WidgetSuite na PC.
Teraz otwieramy WidgetSuite.fla, klikamy "Publish" na dole (CS3) lub "Edit" w pobliżu "Publish" (CS4), a następnie "Publish" w nowo otwartym okienku:

Posted Image

Można zamknąć Adobe Flash. WidgetSuite.swf jest gotowy do wgrania na telefon. Kopiujemy tylko ten jeden plik i ustawiamy na tapetę.

Aby przełączać ekrany, wystarczy lekko przechylić telefon (w lewo -> poprzedni ekran ; w prawo -> następny ekran).

Można również użyć standardowej konfiguracji, aby poznać możliwości tej modyfikacji. Przykładowy config dla WidgetSuite w załączniku.


2. Co tutaj jest trudniejsze niż WidgetManager?
-Pobieranie pogody.
--Wchodzimy na http://weather.joeearl.co.uk/
--Pobieramy pogodę dla naszego miasta.
--Ściągamy WeatherFix.rar, wypakowujemy.
--Przeciągamy ściągnięty weather.txt na WeatherFix.exe.
--Usuwamy weather.txt, a nazwę nowo utworzonego weather.txt.fix.txt zmieniamy na weather.txt.
--Umieszczamy zmodyfikowany weather.txt w katalogu, gdzie znajduje się WidgetManager.fla.

-Ustawianie tekstu notatki
--Otwieramy Note.txt. W pliku można się łatwo połapać, więc chyba nie muszę tłumaczyć Posted Image

-Zmiana tapety jest również trudniejsza:
--Otwieramy WidgetSuite.fla, otwieramy folder "Main Content" w oknie "Library" i dwukrotnie klikamy na Tween 1.
--Klikamy na obrazek i wciskamy "delete" na klawiaturze.
--Naciskamy CTRL+R i wybieramy nową tapetę (480x320!)
--Robimy "Publish" (tak jak to było opisywane wcześniej)

-Po operacjach takich, jak pobraniu pogody, zmianie tapety czy aktualizacji treści notatki, musimy "wypublishować" plik .fla. Robimy to tak, jak to zostało opisane wcześniej.


---------------------------------------------------------------------------------

3. Dotacje
Spędziłem wiele godzin przed komputerem i wypisałem dość pokaźną ilość linijek kodu (szczególnie stworzenie WidgetSuite Editora było najtrudniejszym elementem). Będę wdzięczny za każde, nawet najmniejsze, wsparcie. Jeśli więc chcesz pomóc:

Posted Image

---------------------------------------------------------------------------------

Posted Image Posted Image

Posted Image Posted Image

Posted Image

Attached File  WidgetSuite_1.1.rar   1.49MB   30 downloads

Attached File  WeatherFix.rar   8.23K   21 downloads

Attached File  WidgetSuite_1.1_CS3.rar   979.63K   26 downloads

Flash Lite w SE - 1.1 oraz 2.x Przydatne inf. do tworzenia zawartości flash dla SE

30 December 2011 - 16:36

Witam ;)

Poradnik tworzenia tapet we flash lite 1.1 wyświetlających info o MP3 jest w dziale ogólnie o SE i oprogramowaniu > software. Jest jednak wyjątkowo łopatologicznie napisany, co dla ludzi bawiących się flashem może okazać się męczące.

Dlatego zebrałem wszystkie informacje i umieściłem je tutaj. :) Wszystko znajduje się w jednym miejscu - do tego dochodzą jeszcze informacje o Flash Lite 2.x :)

Jak wiadomo, dużo SE obsługuje Flash Lite.

Tutaj pokażę Wam trochę przydatnych rzeczy na ten temat, do tworzenia na przykład tapet flash lub flash menu (jeśli chodzi o flash menu to w wolnej chwili przeanalizuje kod, teraz zajęty jestem innymi sprawami ;) ). Potrzebny program to najlepiej Macromedia Flash 8 z zainstalowanym update-m dla Flash Lite 2.x. Jest szybsza i stabilniejsza od Adobe Flash CS3.

No więc kilka rzeczy:
  • Zegar analogowy:
    -Instance name movie clipa dla wskazówki godzin - HourHand
    -Instance name movie clipa dla wskazówki minut - MinHand
    -Instance name movie clipa dla wskazówki sekund - SecHand
    -Wszystkie movie clipy muszą mieć punkt obrotu ustalony na środkowy dół.
    Dla Flash Lite 1.1:

    Hours1 = fscommand2("GetTimeHours");
    Minutes1 = fscommand2("GetTimeMinutes");
    Seconds1 = fscommand2("GetTimeSeconds");
    setProperty("HourHand", _rotation, Hours1 * 30 + Minutes1 / 2);
    setProperty("MinutesHand", _rotation, Minutes1 * 6);
    setProperty("SecHand", _rotation, Seconds1 * 6);
    
    Dla Flash Lite 2.x:

    Hours1 = fscommand2("GetTimeHours");
    Minutes1 = fscommand2("GetTimeMinutes");
    Seconds1 = fscommand2("GetTimeSeconds");
    HourHand._rotation = Hours1 * 30 + Minutes1 / 2;
    MinutesHand._rotation = Minutes1 * 6;
    SecHand._rotation = Seconds1 * 6;
    
  • Zegar cyfrowy (bez sekund)
    -VAR pola tekstowego wyświetlającego czas to "CurrentTime"
    Dla Flash Lite 1.1 i 2.x:

    hour = fscommand2("GetTimeHours");
    minutes = fscommand2("GetTimeMinutes");
    if(hour < 10){
    	 hour = "0" add hour;
    }
    if(minutes < 10){
    	 minutes = "0" add minutes;
    }
    CurrentTime = hour add":" add minutes;
    
  • Wyświetlanie % baterii
    -VAR pola tekstowego wyświetlającego stan baterii: "BattStatus"
    Dla Flash Lite 1.1 i 2.x:

    Battery = fscommand2("GetBatteryLevel");
    MaxBattery = fscommand2("GetMaxBatteryLevel");
    BatLevel = Math.round(Battery / MaxBattery * 100);
    BattStatus = "Battery" add":" add BatLevel add"%";
    
  • Wyświetlanie dnia tygodnia
    -VAR pola tekstowego: "weekdayTXT"
    Dla Flash Lite 1.1 i 2.x:

    weekday = fscommand2("GetDateWeekday");
    if(weekday == 6){weekdayTXT = "Sobota"}
    if(weekday == 5){weekdayTXT = "Piatek"}
    if(weekday == 4){weekdayTXT = "Czwartek"}
    if(weekday == 3){weekdayTXT = "Sroda"}
    if(weekday == 2){weekdayTXT = "Wtorek"}
    if(weekday == 1){weekdayTXT = "Poniedzialek"}
    if(weekday == 0){weekdayTXT = "Niedziela"}
    
  • Wyświetlanie nazwy operatora:
    -VAR pola tekstowego: "myProvider"
    Testowane dla Flash Lite 1.1, jednak na 2.x też powinno działać:

    fscommand2("GetNetworkName", "myProvider");
    
  • Wyświetlanie informacji o aktualnie odtwarzanej MP3:
    Flash lite 1.1:
    -VAR pól tekstowych:
    --Dla tytułu: TITLE
    --Dla artysty: ARTIST
    --Dla albumu: ALBUM
    loadVariables("MP:",_root);
    fscommand2 ("MP:", "TITLE");
    fscommand2 ("MP:", "ARTIST");
    fscommand2 ("MP:", "ALBUM");
    
    Flash lite 2.x:
    -Instance Name pól tekstowych:
    --Dla tytułu: TITLE
    --Dla artysty: ARTIST
    --Dla albumu: ALBUM
    onEnterFrame = function ()
    {
    loadVariables("MP://data", _root);
    Title.text = _root.TITLE;
    Album.text = _root.ALBUM;
    Artist.text = _root.ARTIST;
    }
    
Teraz trochę opisu.
Żeby informacje były odświeżane, należy zapętlić kod. Najlepszym sposobem jest po prostu przedłużenie animacji do dwóch klatek, a kod umieścić w pierwszej. Wtedy w drugiej klatce należy dodać:
gotoAndPlay(1);

Wtedy informacje są odświeżane na bięrząco (tj. godzina, dzień tygodnia, nazwa operatora).

Można też zrobić tak, aby kod został wykonywany dopiero wtedy, gdy jakiś warunek będzie spełniony:
if (warunek){
kod-do-wykonania();
}

Tak więc na przykład dla flash lite ukazanie się obrazku, gdy zostanie włączona muzyka:
loadVariables("MP:",_root);
fscommand2 ("MP:", "TITLE");
fscommand2 ("MP:", "ARTIST");
fscommand2 ("MP:", "ALBUM");
if(length(TITLE) != 0 or length(ARTIST) != 0 or length(ALBUM) != 0){
gotoAndPlay(xx);
}

Należy dodać, że kod umieszczamy w pierwszej klatce, w drugiej dodajemy "gotoAndPlay(1);", które zapętli ten kod. Gdy w końcu zostanie wykryte włączenie odtwarzacza, animacja przejdzie do klatki xx - gdzie będzie można umieścić obrazek.
Teraz w klatce xx dodać należy kod, który wykryje wyłączenie odtwarzacza:
loadVariables("MP:",_root);
fscommand2 ("MP:", "TITLE");
fscommand2 ("MP:", "ARTIST");
fscommand2 ("MP:", "ALBUM");
if(length(TITLE) == 0 && length(ARTIST) == 0 && length(ALBUM) == 0){
gotoAndPlay(1);
}

A w klatce następującej po xx, należy dodać kod "gotoAndPlay(xx);", który zapętli wykonywanie akcji odpowiedzialnej za wykrycie wyłączenia odtwarzacza.
Oto był właśnie taki przykład prostej pętli z wykonaniem akcji, gdy odtwarzacz zostanie włączony i z wykonaniem akcji, gdy odtwarzacz zostanie wyłączony.
Bawiąc się trochę we Flashu, można uzyskać naprawde wiele ciekawych rzeczy :)

Pozdrawiam.

not found: Poprawiłem emotikonki, bo ich nie wyświetlało :)

WidgetManager Config Creator - kreator XML dla SE-WidgetManager

30 December 2011 - 16:30

Przedstawiam program mojego autorstwa: SE-WM ConfigCreator v1.00

Jest to kreator config.xml dla SE WidgetManager.

1. Zgraj folder WidgetManager z telefonu na PC.
2. Pliki z archiwum (.swf + .html) wrzuć do folderu WidgetManager na PC.
3. Odpal SEWM-CC.html
4. Zabaw się...

Posted Image

Aby zobaczyć widgety na ekranie, naciśnij któryś z przycisków po prawej stronie (WidgetX on/off).
Aby włączyć autorotację, naciśnij "Autorotate on/off".
Aby przełączać się między konfiguracją trybu poziomego/pionowego, naciśnij "horizontal/vertical".
Kiedy skończysz, wciśnij "Create XML!". Skopiuj zawartość pola tekstowego i zapisz notatnikiem jako config.xml.

Attached File  SE WM ConfigCreator.zip   57.93K   12 downloads

Flash Assistant by mc_kibel - v.2.1

30 December 2011 - 15:45

Posted Image

Witam !

Chciałbym przedstawić wam pewien programik mojego autorstwa.
Służy do wspomożenia prac przy tapetach Flash Lite. Zamiast każdym razem szukać kodu albo wpisywać go ręcznie, wystarczy uruchomić program.
Oprócz czystego kodu dodaję też komentarze co i jak - aby kompletny laik mógł zrozumieć o co chodzi Posted Image
Później wystarczy sobie przekopiować kod z okienka programu (kliknąć na pole tekstowe lewym myszy, później Ctrl+A i Ctrl+c - póki co nie można kopiować prawym klawiszem myszy Posted Image ).

Gdyby aplikacja nie działała, to należy zainstalować .NET Framework 3.5.
W załączniku nowa wersja: Flash Assistant v2.1.



Changelog:
v2.1:
Kilka zmian w GUI - zmieniona metoda wyboru wersji Flash Lite oraz dodany pasek menu na górze
Możliwość zmiany języka w pliku lang.cfg
Dodana dosyć spora pomoc do programu - Wystarczy kliknąć Pomoc->Jak używać [Język pomocy jest zależny od języka w pliku lang.cfg]
Możliwość przeglądania skryptów .as bezpośrednio w programie
Możliwość wyeksportowania wygenerowanego kodu do pliku .as


Posted Image

Posted Image

Pozdr.

Attached File  FlashAssistant.rar   6.07K   6 downloads

Attached File  Flash Assistant_v2.0.rar   23.1K   6 downloads

Attached File  Flash Assistant v2.1 Multilanguage.rar   286.91K   12 downloads