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

[MOD] Smooth Sense Icons v.1.0 (now with screenshots)

Search This thread

jercik

Member
May 4, 2010
23
7
Wrocław
Smooth Sense Icons v.1.0 by Jercik

I love original HTC Sense look and feel, but I also love percentage battery. So I made percentage battery which looks like original one :). But after that, I realized that some other sense icons could be better. E.g.: sync icon - it is not animated, but I think it should be! So I decided to make theme/icon set for Sense ROMs, which will look like original, but will be extended by new smoother animations and new icons :).



Here is complete list of changes:

- battery % with 100 power levels
new:
batterywithpercentage.gif
old:
batteryorg.gif


- smooth battery charging animation
new:
charge33.gif
old:
chargeorg.gif


- animated synchronization icon
new:
statnotifysync.gif
old:
statnotifysyncorg.png


- 2 additional frames on gps acquiring animation
new:
gps.gif
old:
gpsorg.gif


- new download animation
new:
downloadi.gif
old:
downloadorg.gif


- new upload animation
new:
upload.gif
old:
uploadorg.gif


- new ADB icon (which before looks like warning icon) Only on Android 2.2 ROM's
new:
statsysadb.png
old:
statsysadb.png


- new error icon (which before looks like warning icon)
new:
statnotifyerror.png
old:
statsysadb.png


- new notify sd card icon (which before looks like sd card prepare icon)
new:
statnotifysdcard.png
old:
statnotifysdcardorg.png




Download version of update.zip for your ROM:

"Official" Froyo HTC Sense ROM 1.0c - smooth-sense-1.0-1.0c.zip
DJDroid1.1-R1 - smooth-sense-1.0-DJDroid1.1-R1.zip
MoDaCo Custom ROM v5 and v6 - smooth-sense-1.0-MRCv5.zip
Pays Desire Sense v1.1 and Pays Desire Sense v1.2 - smooth-sense-1.0-pays_froyo_sense_v1.2.zip
DeVillain 1.0 - smooth-sense-1.0-DeVillain.zip - Be careful! Not tested. If it works - tell me!
LeeDrOiD v1.4 and LeeDrOiD v1.5 - smooth-sense-1.0-LeeDrOid_V1.4.zip
Pays Desire Sense v2.3 - smooth-sense-1.0-pays_sense_v2.3-fixed.zip - Be careful! Not tested. If it works - tell me!
more in second post...



If you want special version for your ROM - send me framework-res.apk.
 

Attachments

  • smooth-sense-1.0-1.0c.zip
    2.6 MB · Views: 4,547
  • smooth-sense-1.0-DJDroid1.1-R1.zip
    2.6 MB · Views: 556
  • smooth-sense-1.0-MRCv5.zip
    2.6 MB · Views: 1,424
  • smooth-sense-1.0-pays_froyo_sense_v1.2.zip
    2.6 MB · Views: 491
  • smooth-sense-1.0-DeVillain.zip
    2.5 MB · Views: 253
  • smooth-sense-1.0-LeeDrOid_V1.4.zip
    2.6 MB · Views: 1,446
  • some_of_icons.png
    some_of_icons.png
    9.8 KB · Views: 6,050
  • smooth-sense-1.0-pays_sense_v2.3-fixed.zip
    2.7 MB · Views: 572
Last edited:

jercik

Member
May 4, 2010
23
7
Wrocław
Pays Froyo Sense v1.3 - smooth-sense-1.0-pays_froyo_sense_v1.3.zip - Not tested yet.
Stock 2.1 - smooth-sense-1.0-stock2.1-fixed2.zip - It is confirmed to be working by Nerten, but some say it is not working.
 

Attachments

  • smooth-sense-1.0-pays_froyo_sense_v1.3.zip
    2.7 MB · Views: 379
  • smooth-sense-1.0-stock2.1-fixed2.zip
    2.6 MB · Views: 424
Last edited:

NChief

Senior Member
Feb 6, 2008
66
0
awesome! :)
but I like the supercircle battery mod. I like your other anims/icons tho. So I tried using youre framework-res.apk and replacing the battery icons with the one from supercircle. It almost worked. but there is a "bug" when charing, showing youre charge-animation, even tough I raplaced all the battery icons(stat_sys_battery_*) in the drawable-hdpi folder..

Anyone care to make one working for me, or explain what I need to do? :)
 

jercik

Member
May 4, 2010
23
7
Wrocław
awesome! :)
but I like the supercircle battery mod. I like your other anims/icons tho. So I tried using youre framework-res.apk and replacing the battery icons with the one from supercircle. It almost worked. but there is a "bug" when charing, showing youre charge-animation, even tough I raplaced all the battery icons(stat_sys_battery_*) in the drawable-hdpi folder..

Anyone care to make one working for me, or explain what I need to do? :)

You must replace all stat_sys_battery_charge_anim*. But in my animation there is 33 frames and supercircle animation has 25 frames, so there is also need to modify drawable\stat_sys_battery_charge.xml and values\public.xml. I can make that if you will send me your framework-res.apk :).
 

yaho7

New member
Dec 3, 2009
4
3
I've flashed version for Pays Desire Sense v1.2 and it works like a charm.
Good job!
 

mr.r9

Senior Member
Oct 8, 2006
576
49
Good job

Can we see a screenshot of those icons?
Download the preview.zip in the First post.

jercik, amazing work with this mod.
I am using AdamG official froyo 1C & as you can see from the attachment I use custome icons:D, so my questions are:
How can I add your mod to my framework?
Do I replace the batter Icons only or should I create 100 images?
And what are the xml's that I should copy?
 

Attachments

  • stat_notify_sync.png
    stat_notify_sync.png
    3.1 KB · Views: 3,455
  • stat_notify_sync_error.png
    stat_notify_sync_error.png
    3.1 KB · Views: 3,461
  • stat_sys_battery_10.png
    stat_sys_battery_10.png
    669 bytes · Views: 3,452
  • stat_sys_battery_80.png
    stat_sys_battery_80.png
    1.1 KB · Views: 3,453

jercik

Member
May 4, 2010
23
7
Wrocław
jercik, amazing work with this mod.
I am using AdamG official froyo 1C & as you can see from the attachment I use custome icons:D, so my questions are:
How can I add your mod to my framework?
Do I replace the batter Icons only or should I create 100 images?
And what are the xml's that I should copy?

There are two ways:
- you can only replace some of .png's
- or you can decode framework-res.apk with apktool, edit some .xml's, build it back with apktool, sign it, make update.zip and also sign it. I have learned how to do it all from this forum. My advice is: use some file difference tool and compare modified and unmodified frameworks.

So if you don't want spend too much time, try to replace some .png's. Here is guide: http://forum.xda-developers.com/showthread.php?t=722993.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Smooth Sense Icons v.1.0 by Jercik

    I love original HTC Sense look and feel, but I also love percentage battery. So I made percentage battery which looks like original one :). But after that, I realized that some other sense icons could be better. E.g.: sync icon - it is not animated, but I think it should be! So I decided to make theme/icon set for Sense ROMs, which will look like original, but will be extended by new smoother animations and new icons :).



    Here is complete list of changes:

    - battery % with 100 power levels
    new:
    batterywithpercentage.gif
    old:
    batteryorg.gif


    - smooth battery charging animation
    new:
    charge33.gif
    old:
    chargeorg.gif


    - animated synchronization icon
    new:
    statnotifysync.gif
    old:
    statnotifysyncorg.png


    - 2 additional frames on gps acquiring animation
    new:
    gps.gif
    old:
    gpsorg.gif


    - new download animation
    new:
    downloadi.gif
    old:
    downloadorg.gif


    - new upload animation
    new:
    upload.gif
    old:
    uploadorg.gif


    - new ADB icon (which before looks like warning icon) Only on Android 2.2 ROM's
    new:
    statsysadb.png
    old:
    statsysadb.png


    - new error icon (which before looks like warning icon)
    new:
    statnotifyerror.png
    old:
    statsysadb.png


    - new notify sd card icon (which before looks like sd card prepare icon)
    new:
    statnotifysdcard.png
    old:
    statnotifysdcardorg.png




    Download version of update.zip for your ROM:

    "Official" Froyo HTC Sense ROM 1.0c - smooth-sense-1.0-1.0c.zip
    DJDroid1.1-R1 - smooth-sense-1.0-DJDroid1.1-R1.zip
    MoDaCo Custom ROM v5 and v6 - smooth-sense-1.0-MRCv5.zip
    Pays Desire Sense v1.1 and Pays Desire Sense v1.2 - smooth-sense-1.0-pays_froyo_sense_v1.2.zip
    DeVillain 1.0 - smooth-sense-1.0-DeVillain.zip - Be careful! Not tested. If it works - tell me!
    LeeDrOiD v1.4 and LeeDrOiD v1.5 - smooth-sense-1.0-LeeDrOid_V1.4.zip
    Pays Desire Sense v2.3 - smooth-sense-1.0-pays_sense_v2.3-fixed.zip - Be careful! Not tested. If it works - tell me!
    more in second post...



    If you want special version for your ROM - send me framework-res.apk.
    7
    You can edit public.xml end remove corresponding lines, but id's for other lines must be edited to "fill holes".

    Don't do that! :) I think I should explain the purpose of public.xml file in the project wiki, because many people are confused. Note that you don't need this file when you build an apk from sources and apktool building mechanisms are very similar, so guess what: you could remove this file from decoded application and apktool will rebuild it without any problems. I had a reason why to generate public.xml - it's a feature, not a bug! ;-)

    Well, the reason is: there may be references to resources in the application code. If resources ids will change after build, then code will reference different resources than in original apk. public.xml file gives us sureness that resources will get same ids after build - it's the only one reason to use this file. And you want to manually modify these ids ;-)

    Adding or removing new resources is somewhat tricky. Yeah, I should write about that in the wiki.

    • You could remove any line from public.xml (even making a "hole" in the ids) at any moment, but you must be sure, that resource isn't referenced in the code.
    • There is never much sense in modifying ids in public.xml, because then modified lines lose their purpose.
    • If you want to add new resources, e.g. drawables and use them in the XML files - you don't have to change anything in the public.xml file.
    • If you want to add new resources and use them in your code, then you have to add them into public.xml, because you need to reference them somehow. Or you could use Resources.getIdentifier() method, but this is ugly.
    • And now the most tricky part: if you want to remove some resources, you have to remove info about them from public.xml as well. So first you have to be sure that they aren't referenced in the code. But there is also this "hole" problem, so:
      • If these resources are at the end of ids stack, then there is no problem.
      • If resources are near the end of ids stack and you are sure, that all resources after them aren't referenced in the code as well, then you could just remove them all. Actually you have did virtually the same, cause after modifying ids you made these lines totally useless, you broke them, so you could just remove them.
      • If you want to remove some resources, but add same or greater quantity of new ones (of the same type), then there is no problem - new resources will automatically fill in "holes" in ids. You don't have to add them to public.xml .
      • If none of above conditions are met, then you have holes and you have to fill them by something. But you don't have to add "useless .pngs" - just add:
        Code:
        <item type="drawable" name="DUMMY1" />
        <item type="drawable" name="DUMMY2" />
        <item type="drawable" name="DUMMY3" />
        ...
        Like above, you don't have to add these resources to the public.xml .

    Ufff... that's all :)
    1
    Thanks a lot for the info. The I can simply delete all the lines added by jercik for the new resources :) (I assume there is no code involved in framework-res.apk).
    1
    How to do use

    Pls talk to me how to do use this icon. I don't know.
    Thanks
    1
    hi friends...i had bought the desire recently so i'm pretty noob with the android world,i had a diamond before,but now i wanna install this great mod on my device...but i don't why...now i have the stock rom 2.29.405.2 and i wanna know if is compatible with this version, is also required the root to install the mod???
    thanks for your answer
    no one can answer to me??:eek: