SPB Mobile Shell 3 - změna obrázku na pozadí
Posted: Sun May 24, 2009 11:13
Tento návod nám má dopomoci ke zlepšení vzhledu SPB Mobile Shellu ve verzi 3. Řekneme si jak změnit obrázek na veškerých pozadích v této aplikaci.
Návod a vzorové soubory jsou směřovány na konkrétní rozlišení displeje a to QVGA.
V prvé řadě si řekněme heslo pro rozbalení .dat souborů aplikace SPB Mobile Shell 3, které je b0fm18zq
Po modifikaci souboru budeme muset vytvořit nové zip archivy, které budou muset být taktéž vytvořeny s tímto heslem.
Po vytvoření nových zip archivu, prostě jen změníme koncovku .zip na .dat a nahrajeme do svého zařízení.
V souboru qa_fundotela.dat se nacházejí samotné obrázky pro změnu vzhledu. Vložené obrázky v případě potřeby zaměňte za své a dodržte stávající názvy.
Dalším souborem který je nutné modifikovat je soubor Background.xml, který se nachází v souboru qa_layouts.dat
Soubor Background.xml jsem modifikoval do následující podoby "již upravený soubor qa_layouts.dat naleznete v příloze":
Pokud máte zájem pouze odzkoušet mé modifikace nahrajte přiložené soubory do složky aplikace SPB Mobile Shell 3.
zazálohujte však stávající soubory 






Návod a vzorové soubory jsou směřovány na konkrétní rozlišení displeje a to QVGA.
V prvé řadě si řekněme heslo pro rozbalení .dat souborů aplikace SPB Mobile Shell 3, které je b0fm18zq
Po modifikaci souboru budeme muset vytvořit nové zip archivy, které budou muset být taktéž vytvořeny s tímto heslem.
Po vytvoření nových zip archivu, prostě jen změníme koncovku .zip na .dat a nahrajeme do svého zařízení.
V souboru qa_fundotela.dat se nacházejí samotné obrázky pro změnu vzhledu. Vložené obrázky v případě potřeby zaměňte za své a dodržte stávající názvy.
Dalším souborem který je nutné modifikovat je soubor Background.xml, který se nachází v souboru qa_layouts.dat
Soubor Background.xml jsem modifikoval do následující podoby "již upravený soubor qa_layouts.dat naleznete v příloze":
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<Layouts>
<Rules>
<ScreenCondition Width="240" Height="320">
<UseLayout Name="240x320"/>
</ScreenCondition>
<ScreenCondition Width="320" Height="240">
<UseLayout Name="320x240"/>
</ScreenCondition>
<ScreenCondition Width="400" Height="240">
<UseLayout Name="320x240"/>
</ScreenCondition>
<ScreenCondition Width="240" Height="240">
<UseLayout Name="240x240"/>
</ScreenCondition>
<Default>
<UseLayout Name="240x320"/>
</Default>
</Rules>
<General>
<LayerAlign Value="Screen"/>
</General>
<Layout Name="Default">
<Plugins>
<Plugin Class="Spb.LSP.SimpleBackgrd" Name="Fundotela"/>
</Plugins>
</Layout>
<Layout Name="240x320">
<Plugins Extends="Default">
<Plugin Name="Fundotela" Skin="qa_fundotela" >
<String Name="ImageName" Value="background240x320"/>
<BoundRect X="0" Y="0" Width="240" Height="320"/>
</Plugin>
</Plugins>
</Layout>
<Layout Name="320x240">
<Plugins Extends="Default">
<Plugin Name="Fundotela" Skin="qa_fundotela" >
<String Name="ImageName" Value="background320x240"/>
<BoundRect X="0" Y="0" Width="320" Height="240"/>
</Plugin>
</Plugins>
</Layout>
<Layout Name="240x240">
<Plugins Extends="Default">
<Plugin Name="Fundotela" Skin="qa_fundotela" >
<String Name="ImageName" Value="background240x240"/>
<BoundRect X="0" Y="0" Width="240" Height="240"/>
</Plugin>
</Plugins>
</Layout>
</Layouts>





