homescreen
Témata jsou dvojího druhu. Buď se jedná o soubor HME, který je jakoby podobný CAB souboru - stačí
ho kamkoliv nakopírovat a po té spustit. Téma se nainstaluje.
Nebo si z archivu který někde stáhnete (většinou .rar) vezmete soubor XML (definuje jak bude samotné pozadí vypadat), JPG (obrázek na pozadí) a popřípadě složku s dalšími obrázky a zkopírujete do:
Application Data\Home
Pak se vám přidá vzhled homescreenu do seznamu pod jménem v tagu title v XML souboru.
Stránky, kte si můžete stáhnout skyny na plochu.
JDSKINS |
JUNI´s pocketpc skins & themes |
W411Y |
madbeetle |
airfagev
Soubory z archivů stačí zkopírovat do
Application Data\Home. Jedná se většinou o .png obázek a o soubor XML.
MSGreen
verze 1
Tady je ke stáhnutí skyn
MSGreen od JUNI´s skins, který jsem si trochu upravil.
verze 2
Po čase práce se smartphonem a dlouhé době odkládání jsem si udělal chvilku času a ještě jsem drobet vzhled upravil.
Postupem času jsem totiž zjistil, že tři stavy sms, mms a e-mailů jsou zbytečné a tak jsem je odstranil a zvětšil se
tak prostor pro úkoly, kterých se začátkem roku značně přibylo.
Pozn.: Při práci s XML souborem jsem přišel také na jednu věc.
Prvotní vzhled jsem si zálohoval na kartu a po delších problémech s názvy, jsem si všiml, že tento název v seznamu zůstal.
Nevím jak to chodí dál, to už jsem nezkoušel, jelikož mi složka Application Data\Home
vyhovuje, ale XML soubory popisující vzhled uložené přímo na kartě fungují také.

Upravená verze 2

Upravená verze 1

Originál pro porovnámí
plug-in
XML
Výchozí obrazovka (homescreen) je popsán jazykem XML -
Extensible Markup Language.
Takže stačí okoukat několik výchozích tagů například z nějakého jednoduchého výchozího vzhledu a
obrazovku si jednoduše upravit.
Soubory popisující homescreen jsou v
Application Data\Home.
Atributy
-
clsid
Jedinečné id každého tagu. Je to vždy nějaké hausnumero.
-
name
Jméno :D
-
height
Výška - pokud je chcete, např. aby plugin zabíral více místa, už z jakéhokoliv důvodu změňte tuto hodnotu.
-
selectable
Říká, zda se dá či nedá vybrat pohybem joystiku. Předává se mu stringová hodnota:
selectable="false" ("true"). Při výběru text ztloustne.
-
y
Posunutí ve směru y v pixelech. Např.: y="5".
Posunutí na výšku (x) nějak nefunguje - pluginy se řadí pod sebe.
V některých případech je možné ovlivnit posunutí změnou hodoty height.
-
padding-right/left
Vlastnost padding určuje šířku vnitřního okraje prvku.
Např.: padding-right="8"
Některé tagy
-
<title>Bordel na kolečkách</title>
Jméno vzhledu, které se zobrazuje v seznamu při výběru.
Jeden z prvních tagů, který u výchozích vzhledů je doplněn o atribut
lang="0x041b" (pro češtinu).
-
<unreadSMS/>
Zobrazí počet nepřečtených SMS. Pokud je tag nepárový (je jeden) končí hned lomítkem - například
oproti <title>.
-
<profile/>
Zobrazí jméno profilu.
Jména pluginů
Rozpoznávací znak pluginu. Je to jeden z prvních atributů, většinou hned po clsid.
<plugin name="jmeno"></plugin>
-
name="carrier"
Zobrazí jméno operátora.
-
name="clock"
Zobrazí čas a datum.
-
name="owner"
Zobrazí jméno vlastníka telefonu.
atd. atd...
Zde jsou na ukázku nějaké příklady:
<!-- Profil -->
<plugin clsid="{95976968-45D5-40c9-9779-2B859B1C2FEC}" name="profile" height="15" selectable="false">
;<label halign="right" fgcolor="#FFFFFF" font-size="18" font-weight="bold">
<text><profile/></text>
</label>
</plugin>
<!-- iconBar -->
<plugin clsid="{837FC251-FE69-43ad-84E0-EBCEDEBA0884}" name="iconbar" height="27">
<background b-border-width="0">
</background>
<iconbar bgcolor="transparent" fgcolor="#ffffff" y="0" x="0"/>
</plugin>
<!-- Fizz Traveller -->
<plugin clsid="{30DF3430-1998-0509-BAA6-00AA003E0EED}" name="TravellerPlugin" height="37"
hilighttoday="true">
</plugin>