[APP][2.2+] Xperia Arc Launcher 2.0 HDPI/MDPI/LDPI

Search This thread

Slither2006

Senior Member
May 19, 2007
548
205
40
The Outback
Thanks for the quick response!

Great work btw

---------- Post added at 11:04 PM ---------- Previous post was at 10:54 PM ----------

Still having issues with the new digital clock widget,

I get a force close message on boot up and it stays blank

I attached two clocks, which one is playing up for you? I tried to replicate your issue but I don't receive any FC's or RuntimeException's in the logs after boot. You could try uninstalling and re-installing the widget and failing that I'd need your log with the exception when it is FC'ing.
 

scoobysnacks

Senior Member
Jul 10, 2011
2,940
594
I attached two clocks, which one is playing up for you? I tried to replicate your issue but I don't receive any FC's or RuntimeException's in the logs after boot. You could try uninstalling and re-installing the widget and failing that I'd need your log with the exception when it is FC'ing.

The first works fine,

As I said in my post the one you named new digital clock widget is the one not working.

Ftr I'm using CM7.1, and my phone is an incredible s.
 

ancorare

Member
Aug 10, 2011
16
0
Tallahassee, Florida
Works great on my stock D2G, would love to see theme support and I'm not used to not having a settings menu, but other than that I have no complaints. Both clocks look good, too. :)
 

Slither2006

Senior Member
May 19, 2007
548
205
40
The Outback
The first works fine,

As I said in my post the one you named new digital clock widget is the one not working.

Ftr I'm using CM7.1, and my phone is an incredible s.

Sorry to hear, I'm not going suggest it's CM7.1 but when it comes to widgets and launchers the OS plays a big role.

I noticed NextGenApps have published some original Sony Xperia widgets. The new digital clock should be there also. You could try that one instead?

Detailed punt at the issue :
Typically after the launcher has instantiated the widget it sends off an android intent back to the widget so it can update itself.

It's a similar scenario on boot also, so it may be that the widget is not receiving the android intent both when first added to the launcher and after a reboot.
 
  • Like
Reactions: scoobysnacks

gudduseon

Member
Dec 29, 2010
38
0
Hi i am on gingerbread 2.3.5 kj2 stock but its not working. Can u advice

Sent from my SAMSUNG-SGH-I897 using Tapatalk
 

kingdomseed

Member
Aug 22, 2009
39
5
T-Mobile G2x

Working great on EaglesBlood 2.4 for the T-Mobile G2x. Thanks OP!

-edit: the larger clock doesn't work and the smaller one causes FC's from time to time.
 
Last edited:

kingdomseed

Member
Aug 22, 2009
39
5
Sorry to double post, but I would love to see this baked into some ROMS. Do you mind if I post a link to this thread in the G2x forms? This is one sexy launcher.

Sent from my LG-P999 using XDA App
 

Slither2006

Senior Member
May 19, 2007
548
205
40
The Outback
Working great on EaglesBlood 2.4 for the T-Mobile G2x. Thanks OP!

-edit: the larger clock doesn't work and the smaller one causes FC's from time to time.

Thanks you're the second person to observe this error. I'll put a disclaimer that those widgets might not work on every phone.

Sorry to double post, but I would love to see this baked into some ROMS. Do you mind if I post a link to this thread in the G2x forms? This is one sexy launcher.

Sent from my LG-P999 using XDA App

Sure.

Hi i am on gingerbread 2.3.5 kj2 stock but its not working. Can u advice

Sent from my SAMSUNG-SGH-I897 using Tapatalk
Will need more info please.
 

are-red

Senior Member
Jul 15, 2008
131
6
Wow..great.. working fine on my ns i9023.. congrat...

Sent from my Nexus S using xda premium
 

j@cks

Senior Member
Dec 18, 2010
115
18
Hi, don't know if someone else notice that when you place an icon in the corners and that application is at the sd card after reboot that icon change to one that looks like a sd card, the only way to bring it back to normal is to drag that icon out of the corner and place it again.

I'm using a Samsung Galaxy ACE with stock ROM, deodexed and rooted.

Thanks

Regards
J@cks
 

Slither2006

Senior Member
May 19, 2007
548
205
40
The Outback
Hi, don't know if someone else notice that when you place an icon in the corners and that application is at the sd card after reboot that icon change to one that looks like a sd card, the only way to bring it back to normal is to drag that icon out of the corner and place it again.

I'm using a Samsung Galaxy ACE with stock ROM, deodexed and rooted.

Thanks

Regards
J@cks

I hadn't noticed the behavior you mentioned but I did notice the icon was present when I was modifying the code.

Most probable reason:
Your SD card is probably being scanned or not mounted at the time when the launcher is requesting to read those apps' icons. I'm guessing it looks for the icons but can't access the card so it settles with just using it's placeholder icon (SD card icon).
 

j@cks

Senior Member
Dec 18, 2010
115
18
I hadn't noticed the behavior you mentioned but I did notice the icon was present when I was modifying the code.

Most probable reason:
Your SD card is probably being scanned or not mounted at the time when the launcher is requesting to read those apps' icons. I'm guessing it looks for the icons but can't access the card so it settles with just using it's placeholder icon (SD card icon).

Yes, it may be a timing issue, lets see if someone else notice this, thank you.

Regards
J@cks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 141
    Xperia Arc Launcher 2.0.A.0.22

    Please Note : Themes are not functional, but neither are they required anyway. If you select the option it will just say there is no associated program to launch.

    Tested on Samsung Galaxy S 2.3.5 (XXJVT) and multiple Android Emulators.

    What do these attachments mean?
    As there have been a lot of varying requests regarding screen sizes/dpi and launcher configuration I've grouped the modified launchers into 3 categories

    • Corners (WVGA854,WVGA800,HVGA,WQVGA432,WQVGA400,QVGA)
    • Fast Corners (WVGA854,WVGA800)
    • No Corners (QHD,WVGA854,WVGA800,HVGA,WQVGA432,WQVGA400,QVGA)

    Which one best suits my phone???
    Look at this table : click here

    In each category's attachment you'll find the same launcher inside but with the varying sizes available. If what your looking for is not there then it hasn't been modded.

    How Mod it Yourself
    If you want you can do it yourself I've explained in great detail what was changed for a lot of varying sizes.

    What are Fast Corners?
    I've made the fade animation when tapping a corner instant so that the corner expanding animation plays more smoothly. Basically this just reduces the number of simultaneous animations going on resulting in less work. Even on my HDPI Samsung Galaxy S this made a slight difference in performance. The tweak is non-trivial and the change is extremely minor but some users may notice it.

    Installation method:
    Code:
    adb install HVGA-NC-5xDesktops.apk
    or
    Copy the apk to your phone and open the file from there to install it.

    Extras
    -Added PhotoWidget so it will work with this launcher.
    -Added Media Shortcuts widget
    -Added DigitalClock widget (FC's on some devices)
    -Added NewDigitalClock widget (Appears blank on some devices
    -Added StatusSwitch widget (Must be installed to /system/app to work)
    -Added Toggle widget (Must be installed to /system/app to work)
    -Modded the SGS2 Weather Widget to run in it's 4 different sizes. The catch is that you have to install a seperate version for each widget size. I've also added the SGS2 News and SGS2 Digital Clock. File found here : download link

    Thank button or donate link below.

    P.S. The messaging and Calendar widget's are from www.big-widgets.com, grabbed them off the market.

    Cool videos thanks to s60mike

    With Corners :


    Without Corners :
    5
    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
    Code:
    <integer name="number_of_desktop_panes">3</integer>

    Apptray portrait number of rows: integers.xml
    Code:
    <integer name="apptay_grid_rows">4</integer>

    Apptray portrait number of cols: integers.xml
    Code:
    <integer name="apptray_grid_cols">4</integer>

    Apptray portrait height: dimens.xml
    Code:
    <dimen name="apptray_portrait_height">460.0dip</dimen>


    Corner button arc collapsed: CornerButton.smali
    Code:
    const/16 v3, 0x3c
    
    invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V


    Corner button expanded radius: CornerButton.smali
    Code:
    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
    Code:
    <integer name="number_of_desktop_panes">3</integer>

    Apptray portrait number of rows: integers.xml
    Code:
    <integer name="apptay_grid_rows">4</integer>

    Apptray portrait number of cols: integers.xml
    Code:
    <integer name="apptray_grid_cols">4</integer>

    Apptray cell height: dimens.xml
    Code:
    <dimen name="apptray_cell_height">100.0dip</dimen>

    Apptray portrait height: dimens.xml
    Code:
    <dimen name="apptray_portrait_height">420.0dip</dimen>


    Corner button arc collapsed: CornerButton.smali
    Code:
    const/16 v3, 0x3c
    
    invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V


    Corner button expanded radius: CornerButton.smali
    Code:
    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
    Code:
    <integer name="number_of_desktop_panes">3</integer>

    Desktop icon cell height : dimens.xml
    Code:
    <dimen name="cell_height">80.0dip</dimen>

    Apptray cell height: dimens.xml
    Code:
    <dimen name="apptray_cell_height">90.0dip</dimen>

    Apptray portrait number of rows: integers.xml
    Code:
    <integer name="apptay_grid_rows">3</integer>

    Apptray portrait number of cols: integers.xml
    Code:
    <integer name="apptray_grid_cols">4</integer>

    Apptray portrait height: dimens.xml
    Code:
    <dimen name="apptray_portrait_height">310.0dip</dimen>


    Corner button arc collapsed: CornerButton.smali
    Code:
    const/16 v3, 0x3c
    
    invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V


    Corner button expanded radius: CornerButton.smali
    Code:
    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
    Code:
    <integer name="number_of_desktop_panes">3</integer>

    Apptray portrait number of rows: integers.xml
    Code:
    <integer name="apptay_grid_rows">4</integer>

    Apptray portrait number of cols: integers.xml
    Code:
    <integer name="apptray_grid_cols">4</integer>

    Apptray cell height: dimens.xml
    Code:
    <dimen name="apptray_cell_height">85.0dip</dimen>

    Apptray portrait height: dimens.xml
    Code:
    <dimen name="apptray_portrait_height">370.0dip</dimen>


    Corner button arc collapsed: CornerButton.smali
    Code:
    const/16 v3, 0x3c
    
    invoke-direct {v2, v3}, Lcom/sonyericsson/cornerbutton/CornerButtonArc;-><init>(I)V


    Corner button expanded radius: CornerButton.smali
    Code:
    0x5at 0x0t 0x0t 0x0t
            0x78t 0x0t 0x0t 0x0t
            0x96t 0x0t 0x0t 0x0t
            0xaat 0x0t 0x0t 0x0t
            0xd2t 0x0t 0x0t 0x0t

    Enjoy!
    4
    No problem, I'll put up my small collection of xperia widgets too.
    3
    Awsome launcher ! But can you support qhd displays ?

    Sent from my HTC Sensation 4G using xda premium

    Might be possible, I'll have a look soon.

    When I install the new corner version 800/480, and delete the picture widget to add the bigger one, it can't and says only 1 is allowed.

    Deebo took your bike too?
    Try deleting the widget's data. Settings->Applications->ManageApplications->PhotoWidget->Clear Data button.

    Can this be done for MDPI? thnx
    Yes it should already work. Download the 854x480 non-corner version. This will actually work with corners enabled for MDPI even though the name doesn't imply it. There was very little modification to this version which is the reason why the MDPI corners work fine.

    Is there any way to remove the apps from the corner if you change your mind on the order?

    They seem like they stick there

    ---------- Post added at 10:39 PM ---------- Previous post was at 10:19 PM ----------

    Also new digital clock widget just shows up blank for me


    Just the tap the corner so it opens, then long press on the icon you wish to remove. I noticed the same blank widget issue but only when I added it the first time, after removing it and adding it again all subsequent widgets I added were fine.
    3
    Works on Motorola Defy, except the dock icons are not aligned properly. I tried different density and it still the same. The launcher button is OK but any other icon you put in the dock is little above the launcher button.

    Sent from my MB525 using xda premium

    Your screen resolution is 854x480 so install the 854x480 version I put up on the first post.