Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,884 Members 52,564 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
(Last edited by DotNetCoder; 12th December 2010 at 03:31 PM.)
DotNetCoder's Avatar
Member - OP
Thanks Meter 0
Posts: 61
Join Date: Aug 2009
Default [App][12/Dec/10][v1.3] SpoonCharge - Fullscreen Battery Monitor & Torch [+Sourcecode]

SpoonCharge - Fullscreen Battery Monitor

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=Fas t,>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

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

Donations are gladly accepted. Thanks!
Attached Thumbnails
Click image for larger version

Name:	SpoonCharge1.3.jpg
Views:	1302
Size:	22.5 KB
ID:	327256   Click image for larger version

Name:	SpoonCharge1.3Day.jpg
Views:	841
Size:	21.8 KB
ID:	327259  
Attached Files
File Type: cab SpoonChargeSetup1.3.CAB - [Click for QR Code] (22.1 KB, 2085 views)
File Type: zip - [Click for QR Code] (73.2 KB, 362 views)
HTC TouchDiamond 2 - OS: WinMo 6.1 - ROM: Aman's Topaz Essential v2.F - RADIO:
Released: SpoonTorch - fullscreen torch application - SpoonUKFlights - flight arrival and departure application
Under Development: SpoonMission - mission countdown timer - SpoonCharge: Fullscreen Battery Monitor

"Proud member of time travelling geese squadron 5"
nelsonw's Avatar
Senior Member
Thanks Meter 417
Posts: 2,168
Join Date: Jun 2009
Im the first!! nice app! but i found this... Charging with USB and says on battery... this is because it is still discharging?

OK, confirmed... When the charging ratio is below 0 says on battery... no prob.
Attached Thumbnails
Click image for larger version

Name:	ScreenShot1.jpg
Views:	254
Size:	18.7 KB
ID:	315619  
If I was helpful please give Thanks!

Current Phone Samsung i9300

FORMER Devices:

HTC One X 32GB White
Atrix 4G
Samsung Captivate i897
HTC Fuze
HP iPaq 910c
Treo 650
af974's Avatar
Retired Recognized Developer / Retired Forum Moderator
Thanks Meter 1,886
Posts: 4,940
Join Date: Jan 2008
Usefull app.....nice work

I confirm that it work on Kaiser QVGA.

“You have to learn the rules of the game. And then you have to play better than anyone else.” ~ Albert Einstein
malhznoi's Avatar
Senior Member
Thanks Meter 1
Posts: 549
Join Date: Dec 2009
Location: Jeddah
Hey Man good app

Check this out

Samsung Galaxy Note 3
(Last edited by scully109; 25th April 2010 at 05:43 PM.)
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Apr 2010
What is the reason why I can't download this file it says download fail.
it says the request header could not be located.
madkai's Avatar
Senior Member
Thanks Meter 99
Posts: 307
Join Date: Jul 2007
Location: Oldenburg
Thanks for this great app

Works an Diamond 1 VGA
Phone History [Siemens MC60 -> LG C2200 -> Nokia 7650 -> Nokia 6230i ->HTC Magican -> HTC Trinity -> HTC Touch Diamond ->HTC Desire -> HTC Sensation]

LG Nexus 5

You need a Dropbox account? Click here and we both get additional space!

If I helped you, press thanks
SinisterJunkie's Avatar
Thanks Meter 5
Posts: 88
Join Date: Jul 2006
Location: East Hampton, Connecticut, USA
Very nice! Thanks.
Network: AT&T
Device: Nokia Lumia 1020 (primary) / HTC One (backup)
Senior Member
Thanks Meter 1
Posts: 341
Join Date: Aug 2007
working on Vox as well
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Jun 2009
Doestn't work on my TouchPro 2 german rom...
NRGZ28's Avatar
Retired Senior Mod & Senior RD - (old) King of WinMo
Thanks Meter 10,010
Posts: 10,452
Join Date: Apr 2007
Location: 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
¯´·.¸¸. - Energy ROM Chef -.¸¸.·´¯

Click below for ROM threads

(OneX, OneS, Amaze, Sensation, HD2, EVO 4G, Inspire 4G, Vision, Incredible 2, Desire HD, MyTouch4G)
(Asus Transformer TF101 / TF201 / TF300 )
(Kindle Fire ROM)
(Motorola Razr M)

battery, charge, monitor
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

XDA Xposed Tuesday: DonkeyGuard, Don’t Be a Donkey, Control Your Device – XDA Developer TV

Some applications ask for the world … more

Use Facebook Pictures as a LWP with Facebook View

One of the best things that Android has always offeredits users is the ability to tailor … more

Share Your Thoughts Anonymously with A Minimalist Social Network

Nowadays, almost everyone has a second life onthe Internet. Among the best … more

Enable Heads Up Notifications For The Sprint Galaxy S3

Heads up notifications, in case you didn’t already know, are an experimental … more