[Android Apps and Games] Slither2006:
LDPI & MDPI Modding Guide

Latest Changes

LDPI (QVGA,WQVGA400,WQVGA432) Added with 3 and 5 desktops

MDPI (HVGA) Added with 3 and 5 desktops

Here is a mini guide as to what I did from the original base copy, it should also help other budding developers quickly understand how to customize this home launcher for themselves.

ORIGINAL BASE COPY

Download the original base copy apk which already includes the FC fix and decompile it using apktool. You can then make the following changes and recompile for a visually functional launcher.

Download here : link

WQVGA432

Desktop panes number : integers.xml

<integer name="number_of_desktop_panes">3</integer>

Apptray portrait number of rows: integers.xml

<integer name="apptay_grid_rows">4</integer>

Apptray portrait number of cols: integers.xml

<integer name="apptray_grid_cols">4</integer>

Apptray portrait height: dimens.xml

<dimen name="apptray_portrait_height">460.0dip</dimen>

Corner button arc collapsed: CornerButton.smali

const/16 v3, 0x3c

invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V

Corner button expanded radius: CornerButton.smali

0x3ct 0x0t 0x0t 0x0t
0x5at 0x0t 0x0t 0x0t
0x6et 0x0t 0x0t 0x0t
0x82t 0x0t 0x0t 0x0t
0x96t 0x0t 0x0t 0x0t

WQVGA400

Desktop panes number : integers.xml

<integer name="number_of_desktop_panes">3</integer>

Apptray portrait number of rows: integers.xml

<integer name="apptay_grid_rows">4</integer>

Apptray portrait number of cols: integers.xml

<integer name="apptray_grid_cols">4</integer>

Apptray cell height: dimens.xml

<dimen name="apptray_cell_height">100.0dip</dimen>

Apptray portrait height: dimens.xml

<dimen name="apptray_portrait_height">420.0dip</dimen>

Corner button arc collapsed: CornerButton.smali

const/16 v3, 0x3c

invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V

Corner button expanded radius: CornerButton.smali

0x3ct 0x0t 0x0t 0x0t
0x5at 0x0t 0x0t 0x0t
0x6et 0x0t 0x0t 0x0t
0x82t 0x0t 0x0t 0x0t
0x96t 0x0t 0x0t 0x0t

QVGA

Desktop panes number : integers.xml

<integer name="number_of_desktop_panes">3</integer>

Desktop icon cell height : dimens.xml

<dimen name="cell_height">80.0dip</dimen>

Apptray cell height: dimens.xml

<dimen name="apptray_cell_height">90.0dip</dimen>

Apptray portrait number of rows: integers.xml

<integer name="apptay_grid_rows">3</integer>

Apptray portrait number of cols: integers.xml

<integer name="apptray_grid_cols">4</integer>

Apptray portrait height: dimens.xml

<dimen name="apptray_portrait_height">310.0dip</dimen>

Corner button arc collapsed: CornerButton.smali

const/16 v3, 0x3c

invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V

Corner button expanded radius: CornerButton.smali

0x3ct 0x0t 0x0t 0x0t
0x5at 0x0t 0x0t 0x0t
0x6et 0x0t 0x0t 0x0t
0x82t 0x0t 0x0t 0x0t
0x96t 0x0t 0x0t 0x0t

HVGA

Desktop panes number : integers.xml

<integer name="number_of_desktop_panes">3</integer>

Apptray portrait number of rows: integers.xml

<integer name="apptay_grid_rows">4</integer>

Apptray portrait number of cols: integers.xml

<integer name="apptray_grid_cols">4</integer>

Apptray cell height: dimens.xml

<dimen name="apptray_cell_height">85.0dip</dimen>

Apptray portrait height: dimens.xml

<dimen name="apptray_portrait_height">370.0dip</dimen>

Corner button arc collapsed: CornerButton.smali

const/16 v3, 0x3c

invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V

Corner button expanded radius: CornerButton.smali

0x5at 0x0t 0x0t 0x0t
0x78t 0x0t 0x0t 0x0t
0x96t 0x0t 0x0t 0x0t
0xaat 0x0t 0x0t 0x0t
0xd2t 0x0t 0x0t 0x0t

Enjoy!