[App][12/Dec/10][v1.3] SpoonCharge - Fullscreen Battery Monitor & Torch [+Sourcecode]

Search This thread

DotNetCoder

Senior Member
Aug 5, 2009
75
0
[App][12/Dec/10][v1.3] SpoonCharge - Fullscreen Battery Monitor & Torch [+Sourcecode]

SpoonCharge - Fullscreen Battery Monitor

Introduction
This is an application which displays the current battery information in large text. It also doubles as a fullscreen torch application.

I wrote it so I could see from a distance what the charge level was, and how fast the battery was charging.

The colour of the text also changes depending on levels, and temperature.

This has only been tested on a Diamond2, but works with many other devices. Not all features work on certain ROMs or Phones, and it generally helps to have a rom with 1% power driver installed. Some people have seen the app working fine without this.

It's based on Joel Johnson's article at CodeProject, but translated/refactored from Visual Basic to C#.

Version History
v1.0 24/4/10
Initial release
v1.01 26/4/10
Detect AC adapter status, not use negative battery current
v1.2 02/5/10
Add Fullscreen mode (menu and statusbar hidden)
Add Nightmode (screen turns black, higher contrast in low light situations)
Add Torch functionality from SpoonTorch (white fullscreen, maximum brightness)
Detect charge status and current more accurately
Change charge speed messages (<100ma=Trickle,<200ma=Slow,<450ma=Medium,<600=Fast,>599=Very Fast)
Ability to change refresh interval
v1.3 16/5/10
Add time to screen
v1.3 Source 12/12/10
Source code released

Requirements
* Needs .NET Compact Framework 2.0+.
* Should work on all Windows Mobile 5 and above devices.
* Non-touchscreen compatible (Windows Mobile Standard).

Donations
Donations are gladly accepted. Thanks!
 

Attachments

  • SpoonChargeSetup1.3.CAB
    22.1 KB · Views: 2,131
  • SpoonCharge1.3.jpg
    SpoonCharge1.3.jpg
    22.5 KB · Views: 1,336
  • SpoonCharge1.3Day.jpg
    SpoonCharge1.3Day.jpg
    21.8 KB · Views: 871
  • SpoonChargev1.3Src.zip
    73.2 KB · Views: 395
Last edited:

nelsonw

Senior Member
Jun 29, 2009
2,567
550
Samsung Galaxy S20 FE
Im the first!! nice app! but i found this... Charging with USB and says on battery... this is because it is still discharging?
thanks

OK, confirmed... When the charging ratio is below 0 says on battery... ;) no prob.
 

Attachments

  • ScreenShot1.jpg
    ScreenShot1.jpg
    18.7 KB · Views: 259

af974

Retired Recognized Developer / Retired Forum Mod
Jan 22, 2008
4,934
1,683
Redmi Note 8
Usefull app.....nice work :)

I confirm that it work on Kaiser QVGA.

Thanks.
 

scully109

New member
Apr 25, 2010
1
0
What is the reason why I can't download this file it says download fail.
it says the request header could not be located.
 
Last edited:

NRGZ28

Retired Senior Mod & Senior RD
Apr 6, 2007
10,512
9,977
XDA-Developers
I'm sure you need a hacked 1% battery driver installed, for this app to work correctly. So either do that on your stock ROM.... or flash a custom rom :)
 

DotNetCoder

Senior Member
Aug 5, 2009
75
0
Thanks for the feedback, guys.

Im the first!! nice app! but i found this... Charging with USB and says on battery... this is because it is still discharging?
thanks

OK, confirmed... When the charging ratio is below 0 says on battery... ;) no prob.

Yes, it doesn't detect AC adapters at the moment - just assumes that if the battery is losing current it isn't connected to AC/USB. I will change this at some point.

Doestn't work on my TouchPro 2 german rom... :(

What does it say? Have you a screen shot?

I'm sure you need a hacked 1% battery driver installed, for this app to work correctly. So either do that on your stock ROM.... or flash a custom rom :)

Interesting, can you post a link to this driver? Thanks
 

holybabel

Senior Member
Sep 28, 2009
128
20
Doesn't work on my Omnia i900 with a custom rom. I only see the percentage getting higher. v, ma and C are =0, and status is always Idle.
 

samblackjack

New member
Sep 16, 2009
2
0
Doesn't work on my Samsung Epix SGH-i907 running WM 6.1 Pro. I only see the percentage of charge. The other counts are all 0, and status is always Idle. Thanks.