• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[App] Xperia Arc Launcher

Search This thread

phoezies

Senior Member
Aug 19, 2008
58
192
/root
www.ipmart-forum.com
This is a official Launcher from Xperia Arc..... extracted from Sony Arc....
sorry no screenshot

Launcher Working on Eclair , Froyo and Gingerbread Tested..
Confirmed Working On Stock Sony X10 Rom and Also on Every android Handset with Android 2.1, 2.2, 2.3. Nexus 1 , Nexus S , galaxy series, Optimus Series, Droid Series etc.

Code:
[QUOTE="backhead92, post: 0"]So i have now changed versions of the launcher.
Fully working: 550x960, 480x854, 480x800, 480x640, 320x480, 240x320

If installing won't work look here: [URL="http://forum.xda-developers.com/showpost.php?p=11992580&postcount=315"]Link[/URL] thnx to chainfire.

For now that's it, if you want to try it yourself i made a little guide here: [URL="http://forum.xda-developers.com/showpost.php?p=11907212&postcount=163"] Guide[/URL]

540x960:
[URL="http://www.multiupload.com/T0E77ZYB5Z"]5x4 homescreen, 5x5 appdrawer [/URL]

480x854 (default):
[URL="http://www.multiupload.com/8LJHQZZ800"]Normal[/URL]
[URL="http://www.multiupload.com/3P10YZAFK0"]5 apps[/URL]
[URL="http://www.multiupload.com/1RSZR1W09W"]7 home, 5 apps[/URL]
[URL="http://www.multiupload.com/8X6GR68O0J"]7 home, 5 apps transparent[/URL]

480x800
[URL="http://www.multiupload.com/FW8HOKIK2Z"]Normal[/URL]
[URL="http://www.multiupload.com/Z371T3F5T2"]Normal version, no dots in app drawer[/URL]
[URL="http://www.multiupload.com/NGMJLAYDKR"]5 columns in app drawer[/URL]
[URL="http://www.multiupload.com/RF17JFDDDA"]7 homescreens[/URL]
[URL="http://www.multiupload.com/J8XC5I0TK9"]7 homescreens, and 5 columns in app drawer[/URL]
[URL="http://www.multiupload.com/Q4CVW9ULMZ"]Normal, transparent[/URL]
[URL="http://www.multiupload.com/SU3573M1I0"]Normal, 2x transparent[/URL]


480x640
[URL="http://www.multiupload.com/Z6WTUUTNE7"]Normal version[/URL]

320x480
[URL="http://www.multiupload.com/4HBBJK0J0O"]Standard, transparent dock[/URL]
[URL="http://www.multiupload.com/N9LSB6CZM1"]Standard, visible dock[/URL]

240x320
[URL="http://www.multiupload.com/WTQEQY705C"]Standard[/URL]

MODDED VERSION by backhead92 :
http://forum.xda-developers.com/showpost.php?p=11856283&postcount=43
 
Last edited by a moderator:

syrenz

Senior Member
Nov 21, 2010
695
56
Yeah tried this out already on Motorola Milestone XT720. Works great and has some cool stuff (pinch to see widgets), though I'm not sure I'll use as my default launcher. Wish I could get the timescape widget working.
 

h40st3r

Senior Member
Nov 15, 2009
67
6
Toronto
does anyone else have the problem that the dock icons are a bit off position?
i.e. the height of the dock is a bit larger, 4 icons on the left and right are too low, and the app drawer icon is too high.
i check the screenshots are the net, they are not look like this.
it is on a nexus one.
screen.jpg
 
does anyone else have the problem that the dock icons are a bit off position?
i.e. the height of the dock is a bit larger, 4 icons on the left and right are too low, and the app drawer icon is too high.
i check the screenshots are the net, they are not look like this.
it is on a nexus one.
View attachment 533335

can confirm that, here is mine...
snap20110304_181751.png
 

solidkundi

Senior Member
Sep 27, 2008
248
2
when you're moving the widgets ITS sooo silky smooth!!!! and yes i too have the icons being off position... but damn this is silky smooth... just downloaded Xperia Arc widgets... i'm gonna try it!
 

h40st3r

Senior Member
Nov 15, 2009
67
6
Toronto
ya, this launcher is so damn good. super fast and looks good.
only thing is the off-position dock tho.
i have installed the other 3 widgets, except weather and news, they all work well.
photo widget works, but seems to take a long time to load the photos.
 

jug6ernaut

Inactive Recognized Developer
Jun 7, 2006
2,560
467
San Antonio, Tx
Just fyi, its not made to accomidated for qHD, everything is off center on my atrix :\, hard coded pos...
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 75
    This is a official Launcher from Xperia Arc..... extracted from Sony Arc....
    sorry no screenshot

    Launcher Working on Eclair , Froyo and Gingerbread Tested..
    Confirmed Working On Stock Sony X10 Rom and Also on Every android Handset with Android 2.1, 2.2, 2.3. Nexus 1 , Nexus S , galaxy series, Optimus Series, Droid Series etc.

    Code:
    [QUOTE="backhead92, post: 0"]So i have now changed versions of the launcher.
    Fully working: 550x960, 480x854, 480x800, 480x640, 320x480, 240x320
    
    If installing won't work look here: [URL="http://forum.xda-developers.com/showpost.php?p=11992580&postcount=315"]Link[/URL] thnx to chainfire.
    
    For now that's it, if you want to try it yourself i made a little guide here: [URL="http://forum.xda-developers.com/showpost.php?p=11907212&postcount=163"] Guide[/URL]
    
    540x960:
    [URL="http://www.multiupload.com/T0E77ZYB5Z"]5x4 homescreen, 5x5 appdrawer [/URL]
    
    480x854 (default):
    [URL="http://www.multiupload.com/8LJHQZZ800"]Normal[/URL]
    [URL="http://www.multiupload.com/3P10YZAFK0"]5 apps[/URL]
    [URL="http://www.multiupload.com/1RSZR1W09W"]7 home, 5 apps[/URL]
    [URL="http://www.multiupload.com/8X6GR68O0J"]7 home, 5 apps transparent[/URL]
    
    480x800
    [URL="http://www.multiupload.com/FW8HOKIK2Z"]Normal[/URL]
    [URL="http://www.multiupload.com/Z371T3F5T2"]Normal version, no dots in app drawer[/URL]
    [URL="http://www.multiupload.com/NGMJLAYDKR"]5 columns in app drawer[/URL]
    [URL="http://www.multiupload.com/RF17JFDDDA"]7 homescreens[/URL]
    [URL="http://www.multiupload.com/J8XC5I0TK9"]7 homescreens, and 5 columns in app drawer[/URL]
    [URL="http://www.multiupload.com/Q4CVW9ULMZ"]Normal, transparent[/URL]
    [URL="http://www.multiupload.com/SU3573M1I0"]Normal, 2x transparent[/URL]
    
    
    480x640
    [URL="http://www.multiupload.com/Z6WTUUTNE7"]Normal version[/URL]
    
    320x480
    [URL="http://www.multiupload.com/4HBBJK0J0O"]Standard, transparent dock[/URL]
    [URL="http://www.multiupload.com/N9LSB6CZM1"]Standard, visible dock[/URL]
    
    240x320
    [URL="http://www.multiupload.com/WTQEQY705C"]Standard[/URL]

    MODDED VERSION by backhead92 :
    http://forum.xda-developers.com/showpost.php?p=11856283&postcount=43
    67
    So i have now changed versions of the launcher.
    Fully working: 550x960, 480x854, 480x800, 480x640, 320x480, 240x320

    Request form: Google Doc's
    Add your wishes, so i can see them easily. I give no promisses if i will make them or when they will be done. I will try to make some whenever i can/am in the mood for it :)

    If installing won't work look here: Link thnx to chainfire.

    For now that's it, if you want to try it yourself i made a little guide here: Guide

    arclauncher.png
    arclauncher1.png
    arclauncher2.png


    540x960:
    5x4 homescreen, 5x5 appdrawer

    480x854 (default):
    Normal
    5 apps
    7 home, 5 apps
    7 home, 5 apps transparent

    480x800
    Normal
    Normal version, no dots in app drawer
    5 columns in app drawer
    7 homescreens
    7 homescreens, and 5 columns in app drawer
    Normal, transparent
    Normal, 2x transparent


    480x640
    Normal version

    320x480
    Standard, transparent dock
    Standard, visible dock

    240x320
    Standard

    Landscape mode, normal. Working for: 240x320, 320x480 and 480x800 (at 200dpi)
    Not working: Dock bar with icons in landscape mode, restoring app drawer after switching landscape/portrait
    Download
    landscape.png
    ||||
    landscape1.png
    10
    How i did it for 400x800

    As i have no experience at all with this, and other may have more experience with it. I will write down exactly what i did. Maybe that way other people now how to adjust if for other resolutions. If compiling/decompiling doesn't work yuo can sent te changed files to me, and I will make a signed app of it.

    So here is what i did for 480x800
    Working on Linux Mint 10, with APK manager.
    *People told me that doing it on windows didn;t work for them, why I don't know...*
    Decompile the app

    Then i changed to following .xml files:


    /res/layout-hdpi-v4/stage.xml

    From:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <RelativeLayout android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <com.sonyericsson.home.layer.stage.StageGlowView android:id="@id/stage_glow" android:background="@drawable/home_stage_bg" android:layout_width="fill_parent" android:layout_height="@dimen/stage_height" android:src="@drawable/stage_glow" android:scaleType="fitStart" android:layout_alignParentBottom="true" />
        <com.sonyericsson.paneview.PaneView android:id="@id/stage_paneview" android:paddingTop="693.0px" android:layout_width="fill_parent" android:layout_height="fill_parent" />
        <com.sonyericsson.home.layer.HintView android:id="@id/stage_hintview" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="@dimen/stage_height" android:layout_alignParentBottom="true" />
    </RelativeLayout>

    To:

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <RelativeLayout android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <com.sonyericsson.home.layer.stage.StageGlowView android:id="@id/stage_glow" android:background="@drawable/home_stage_bg" android:layout_width="fill_parent" android:layout_height="@dimen/stage_height" android:src="@drawable/stage_glow" android:scaleType="fitStart" android:layout_alignParentBottom="true" />
        <com.sonyericsson.paneview.PaneView android:id="@id/stage_paneview" android:paddingTop="639.0px" android:layout_width="fill_parent" android:layout_height="fill_parent" />
        <com.sonyericsson.home.layer.HintView android:id="@id/stage_hintview" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="@dimen/stage_height" android:layout_alignParentBottom="true" />
    </RelativeLayout>


    res/layout/apptray

    from:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <RelativeLayout android:visibility="invisible" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <ImageView android:id="@id/sort_button" android:paddingLeft="6.0dip" android:paddingTop="20.0dip" android:paddingRight="20.0dip" android:paddingBottom="10.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/sort_free" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" />
        <View android:id="@id/edit_mode_bg_fade" android:background="#b0000000" android:visibility="invisible" android:clickable="true" android:layout_width="fill_parent" android:layout_height="fill_parent" />
        <com.sonyericsson.home.layer.HintView android:id="@id/apptray_nudge_left" android:visibility="invisible" android:layout_width="5.0dip" android:layout_height="@dimen/apptray_height" android:layout_marginTop="35.0dip" />
        <com.sonyericsson.home.layer.HintView android:id="@id/apptray_nudge_right" android:visibility="invisible" android:layout_width="5.0dip" android:layout_height="@dimen/apptray_height" android:layout_marginTop="35.0dip" android:layout_alignParentRight="true" />
        <ImageView android:id="@id/edit_button" android:paddingLeft="20.0dip" android:paddingTop="20.0dip" android:paddingRight="6.0dip" android:paddingBottom="10.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/edit_locked" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" />
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <com.sonyericsson.home.layer.PaneIndicator android:id="@id/apptray_pane_indicator" android:layout_width="fill_parent" android:layout_height="35.0dip" android:layout_alignParentTop="true" />
            <com.sonyericsson.paneview.PaneView android:id="@id/apptray_pane_view" android:paddingLeft="8.0dip" android:paddingTop="16.0dip" android:paddingRight="8.0dip" android:paddingBottom="8.0dip" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/apptray_height" />
        </LinearLayout>
    </RelativeLayout>

    To:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <RelativeLayout android:visibility="invisible" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <ImageView android:id="@id/sort_button" android:paddingLeft="6.0dip" android:paddingTop="20.0dip" android:paddingRight="20.0dip" android:paddingBottom="0.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/sort_free" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" />
        <View android:id="@id/edit_mode_bg_fade" android:background="#b0000000" android:visibility="invisible" android:clickable="true" android:layout_width="fill_parent" android:layout_height="wrap_content" />
        <com.sonyericsson.home.layer.HintView android:id="@id/apptray_nudge_left" android:visibility="invisible" android:layout_width="5.0dip" android:layout_height="@dimen/apptray_height" android:layout_marginTop="35.0dip" />
        <com.sonyericsson.home.layer.HintView android:id="@id/apptray_nudge_right" android:visibility="invisible" android:layout_width="5.0dip" android:layout_height="@dimen/apptray_height" android:layout_marginTop="35.0dip" android:layout_alignParentRight="true" />
        <ImageView android:id="@id/edit_button" android:paddingLeft="20.0dip" android:paddingTop="20.0dip" android:paddingRight="6.0dip" android:paddingBottom="10.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/edit_locked" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" />
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <com.sonyericsson.home.layer.PaneIndicator android:id="@id/apptray_pane_indicator" android:layout_width="fill_parent" android:layout_height="10.0dip" android:layout_alignParentTop="true" />
            <com.sonyericsson.paneview.PaneView android:id="@id/apptray_pane_view" android:paddingLeft="8.0dip" android:paddingTop="16.0dip" android:paddingRight="8.0dip" android:paddingBottom="8.0dip" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="@dimen/apptray_height" />
        </LinearLayout>
    </RelativeLayout>

    If you want to change 7 homescreens etc, i changed to folowing:

    /res/values/integer
    from:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <integer name="apptay_grid_rows">4</integer>
        <integer name="apptray_grid_cols">4</integer>
        <integer name="desktop_grid_rows">4</integer>
        <integer name="desktop_grid_cols">4</integer>
        <integer name="stage_grid_cols">4</integer>
        <integer name="min_pane_switch_duration">1000</integer>
        <integer name="pane_margin">15</integer>
        <integer name="number_of_desktop_panes">5</integer>
        <integer name="scale_up_transition_scale_duration">300</integer>
        <integer name="scale_up_transition_translate_duration">240</integer>
        <integer name="scale_up_transition_alpha_duration">240</integer>
    </resources>

    to:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <integer name="apptay_grid_rows">4</integer>
        <integer name="apptray_grid_cols">4</integer>
        <integer name="desktop_grid_rows">4</integer>
        <integer name="desktop_grid_cols">4</integer>
        <integer name="stage_grid_cols">4</integer>
        <integer name="min_pane_switch_duration">1000</integer>
        <integer name="pane_margin">15</integer>
        <integer name="number_of_desktop_panes">7</integer>
        <integer name="scale_up_transition_scale_duration">300</integer>
        <integer name="scale_up_transition_translate_duration">240</integer>
        <integer name="scale_up_transition_alpha_duration">240</integer>
    </resources>

    For 5 apps in a row:

    /res/valus/integer.xml


    From:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <integer name="apptay_grid_rows">4</integer>
        <integer name="apptray_grid_cols">4</integer>
        <integer name="desktop_grid_rows">4</integer>
        <integer name="desktop_grid_cols">4</integer>
        <integer name="stage_grid_cols">4</integer>
        <integer name="min_pane_switch_duration">1000</integer>
        <integer name="pane_margin">15</integer>
        <integer name="number_of_desktop_panes">5</integer>
        <integer name="scale_up_transition_scale_duration">300</integer>
        <integer name="scale_up_transition_translate_duration">240</integer>
        <integer name="scale_up_transition_alpha_duration">240</integer>
    </resources>

    to:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <integer name="apptay_grid_rows">4</integer>
        <integer name="apptray_grid_cols">5</integer>
        <integer name="desktop_grid_rows">4</integer>
        <integer name="desktop_grid_cols">4</integer>
        <integer name="stage_grid_cols">4</integer>
        <integer name="min_pane_switch_duration">1000</integer>
        <integer name="pane_margin">15</integer>
        <integer name="number_of_desktop_panes">5</integer>
        <integer name="scale_up_transition_scale_duration">300</integer>
        <integer name="scale_up_transition_translate_duration">240</integer>
        <integer name="scale_up_transition_alpha_duration">240</integer>
    </resources>

    And /res/values/dimens.xml

    from:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <dimen name="pane_switch_margin">30.0dip</dimen>
        <dimen name="icon_image_width">48.0dip</dimen>
        <dimen name="icon_image_height">48.0dip</dimen>
        <dimen name="folder_top_margin">50.0dip</dimen>
        <dimen name="folder_bottom_margin">24.0dip</dimen>
        <dimen name="folder_left_margin">10.0dip</dimen>
        <dimen name="folder_right_margin">5.0dip</dimen>
        <dimen name="hint_corner_radius">2.0dip</dimen>
        <dimen name="icon_padding_top">5.0dip</dimen>
        <dimen name="folder_open_offset">25.0dip</dimen>
        <dimen name="cell_width">80.0dip</dimen>
        <dimen name="cell_height">100.0dip</dimen>
        <dimen name="desktop_height">400.0dip</dimen>
        <dimen name="folder_cell_width">75.0dip</dimen>
        <dimen name="folder_cell_height">80.0dip</dimen>
        <dimen name="stage_cell_width">64.0dip</dimen>
        <dimen name="stage_cell_height">80.0dip</dimen>
        <dimen name="apptray_cell_width">75.0dip</dimen>
        <dimen name="apptray_cell_height">105.0dip</dimen>
    </resources>

    to: (because 75*4=300 and 300/5=60
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <dimen name="pane_switch_margin">30.0dip</dimen>
        <dimen name="icon_image_width">48.0dip</dimen>
        <dimen name="icon_image_height">48.0dip</dimen>
        <dimen name="folder_top_margin">50.0dip</dimen>
        <dimen name="folder_bottom_margin">24.0dip</dimen>
        <dimen name="folder_left_margin">10.0dip</dimen>
        <dimen name="folder_right_margin">5.0dip</dimen>
        <dimen name="hint_corner_radius">2.0dip</dimen>
        <dimen name="icon_padding_top">5.0dip</dimen>
        <dimen name="folder_open_offset">25.0dip</dimen>
        <dimen name="cell_width">80.0dip</dimen>
        <dimen name="cell_height">100.0dip</dimen>
        <dimen name="desktop_height">400.0dip</dimen>
        <dimen name="folder_cell_width">75.0dip</dimen>
        <dimen name="folder_cell_height">80.0dip</dimen>
        <dimen name="stage_cell_width">64.0dip</dimen>
        <dimen name="stage_cell_height">80.0dip</dimen>
        <dimen name="apptray_cell_width">60.0dip</dimen>
        <dimen name="apptray_cell_height">105.0dip</dimen>
    </resources>

    if you changed everything that you want you can choose:
    10 - compile
    11 - sign apk
    in apk manager to get a working apk.

    If you have a working adb connection, and you want to try it out choose 13.
    This will compile, sign and install :)

    Hope this helps people to get it working, it's costing me a lot of time. And i have no probleming trying out, it just hard if you have no experience and you can;t really see the improvements. So maybe this will speed up the fixing for resolutions if other can try it also :)
    4
    800x480

    http://db.tt/nHG7tP0I

    Sent from CM9 EpicMTD.
    3
    I've tested the 240x320 version on a SE X10 mini and it works perfectly.
    Nice work!!!

    Thnx for feedback :)
    Added 320x480 and 240x320 versions to the overview