Advanced Power Management - Windows Mobile Development and Hacking General

First of all, my compliments to all of you who keep this forum running by developing apps and sharing knowledge.
Secondly, I am in need of an application which will do advanced power management on windows mobile device. It should have an ability to change state of brightness, BT, WiFi, GPS (to turn them on/off) in the given time.
Does an app like this exist?

I've never used it, but I think G-Profile may do what you need.
http://www.ageye.de/index.php?s=gprofile/about

There's also a paid app called "ct scheduler" that lets you schedule (turn on and off) certain events like you asked, wifi, bluetooth, softreset, etc. I absolutely love it.
dschoenike

Thank you for the nfo! These appliations do almost everything i looked for.
In G-Profile when I try to edit settings for backlight it reports that my device is not supported. I was wondering if there is an external program which change backlight settings. This way i can use the "Execute" option to override this compability issue!

Go for CMP - Commmanagerpro - an ultimate tool for controlling your device based on schedules and PHONE MASTS !!

Use QuickMenu2.8, you got communication manager, task manager, power meter, mem meter, ram releaser, commandline utillity, a lot of shortcut, and much more others. It covers all you asked in a easy reach. It's freeware from China, thread here, tips here.
Edit: Sorry mistake, does not have GPS toggle & timed function from QuickMenu.
Suggest to use something like HButton, to map all your need functions into a hardware button, then by one touch you can do everything.

Yeah, but QuickMenu and CMP don't offer schedule options. G-Profile will do the job if i find a command which will increase/decrease backlight. My intention is to get the most out of the battery on my LG KS20 which doesn't have light sensor.

WRONG
CMP works very much with schedules - for everything, but the better part is that you can combine it with radio, so certain profiles are ONLY activated in certain areas....or you can choose that a schedule should override your position and always be activated..
AND how about the combination with OUTLOOK calender - to have schedules working for being busy/meetings in outlook...or when you are driving, the DRIVER schedules is loading, ´cause outlook says "driving"
YEAAR - is is a understated but very good app. The G-thing is like a very very lite version of CMP..
And I know

My bad...
I thought you were talking about Comm Manager (http://forum.xda-developers.com/showthread.php?t=376051)
I see now that CMP has more features than G-Profile, and it is less memory hungry! Backlight settings still don't work on my KS20, but that is very tricky and device dependant as I understand.
Thank you for your help...

I would recommend that you do some research to find what other users have said about the various power management programs. The search function will aid you in this. Also questions like this should not be posted here as this section is devoted to software releases, hacking and development, and not general inquiry type of questions.

Related

Questions From ex-Treo650 user

OK I had gotten board with the lack of wifi and decent web browser on the Treo 650 that I decided to make the move to the 8125. I knew about the speed difference and some of the other issues discussed in these forums because I researched the device for months before making the move. Therefore I wont say much about that. Unfortunately I have a few issues that I can't seem to find answers for in this forum and I was hoping other users out there could help.
1. Is there any way of making the navigation pad useful? I cant access anything on the taskbar and it would be great if I could. I installed magic button so I can close apps and switch back to home when I want. Furthermore there is almost no documentation on how to use the nav pad. All application instructions say tap the icon. It's very convenient to have one handed use. for example i have yet to figure out how to get back to the location bar in Pocket IE so I can enter a url without having to tap the screen.
2. Is it common that some applications just freak out when you switch to landscape mode (scroll bars not working and such)?
3. As mentioned I installed magic button but is there an application that will pop up a list of running tasks so I can switch between them easily with the navigation pad.
4. Backup. I may be very wrong on this but I fear that active sync does not actually backup my entire device like palm does. Could someone clear this up and if I'm correct is there a way for active sync to do this. I have more programs on this device than what is on my add/remove prog screen.
5. Notification reminders. I see a feature to have the led for a period of time but it would be nicer if it could be set to play its sound also. Like the pagers of old.
6. Notification of lost service. This phone never tells me I have no cell service. Last thing I want is battery draining searching or worse assuming I have service and miss all calls.
If anyone could provide some info on the above it would be a great help. i have already found many other programs that make up for the lacking features. Below is a list of what I have installed please make any suggestions you think would be helpful.
1. AnthaVPN - easiest and fastest to install
2. TN520 by mochasoft
3. Pocket Putty SSH client
4. Eyes On Call - Callfilter like program with many features still limited but the developer is very quick in implementing suggestions.
5. Info sharp - same developer as above but this provides sms capabilities that are very impressive. He almost has chat style sms with the way this program works.
6. OMAPclocker - for clocking to 220. I actually see the difference.
7. IM+ - Sametime/AOL instant messenger client.
8. Info apps I have Metro, Ereader, Bdicty, VadeMecum
9. TCPMP
10. Registry Wizard
11. Calc98 - the built in calc app is a joke.
12. Xpressmail - dont care what anyone says this app does what it says it will do. Pushes email to your phone.
Thank You
- Richard
sorry, you are in the wrong forum. This here is the Universal, not the Hermes (or whatever the 8125 is)
thx
wow didn't notice I posted on universal forum. well at least I can correct the typos and vgrammer before posting on wizard.
-Richard

Scheduled switch on / off of Bluetooth

Hi,
This may be a generic piece of software but I'll post it here becuase the TyTn is the device I want to use it on...
Is there a piece of software available that will switch on and off bluetooth at a specified time?
If not, would somebody with some programming knowledge be able to write this?
The idea behind it is that - say you travel to and from work at a specific time - say 8am -> 8:30am and 5:30 -> 6pm - you would'nt have to keep switching bluetooth on and off in order to connect your mobile to a headset...
Cheers
Lee
Auto switching..
Have you tried PocketZenPhone?
it may be what you are looking for..
Charlie Grillo
Phonealarm has an option to schedule profile changes at specific times and within each profile, one of the settings available is to switch bluetooth on/off. You can also specify to run a program of your choice upon profile change as well.
TyTn is PocketPC bassed not SmartPhone bassed so it dosn't have profiles as such...so don't think that'll do it...
Phonealarm is a program which gives your profile functionality on a PPC device.
My phone is a Vario II (aka HTC Tytn).
Nicky said:
Phonealarm is a program which gives your profile functionality on a PPC device.
My phone is a Vario II (aka HTC Tytn).
Click to expand...
Click to collapse
I'd better have a look at it then!!!
Yeh, it is worth a look, it is a great program
I really missed having profiles when I switched from standard phones to PPC devices which is why I bought it.
If you click on the link on my first post it will take you to the developers home page.
I'm using SKScheMa from the SKTools folk.
http://www.s-k-tools.com/
It works fine to schedule all sorts of stuff on/off, including soft reseting in the middle of the night, running clean up utilities at 6am etc..
It's also got some neat (if quite complicated) scripting capability but there are one or two pre-canned scripts that you can assign to buttons like 'Toggle BT' ...
Works for me...
Cheers
Dave
davejeff said:
I'm using SKScheMa from the SKTools folk.
http://www.s-k-tools.com/
It works fine to schedule all sorts of stuff on/off, including soft reseting in the middle of the night, running clean up utilities at 6am etc..
It's also got some neat (if quite complicated) scripting capability but there are one or two pre-canned scripts that you can assign to buttons like 'Toggle BT' ...
Works for me...
Cheers
Dave
Click to expand...
Click to collapse
Dave
is it possible to use this to get ActiveSync via bluetooth to start automatically when I come in range of the bluetooth on the PC? I do all my synching with BT, but it is a pain in the butt to have to manually start the process every time
yeah - I know what you mean... so as far as I know, it's possible to create a script to switch BT on, then start an App (such as Activesync)... you can even script it to emulate stylus 'clicks' etc.. now the only trick may be having to start the script (for activesync) depending on a connection being available ... but there is some capability called WATCH which is supposed to watch for certain events etc...
So, have I done it myself ? no...
Is it possible ? it certainly looks like it..
Cheers
Dave
Hi lsainsbury,
I would also give PocketZenPhone (mentioned above) a try. From experience I have personally found it better than Phonealarm for switching profiles etc...
From what I remember PhoneAlarm has other features which I was not interested in. PZP has many features for customizing notifications etc...
I am sure others will disagree but this is my opinion.
Guess you have nothing to loose by trying it, right?
Tried both, pocketzenphone is the best IMO....its only missing ONE thing which is automatic profile changing via cell id.
(as you can see by my new topic) Phonealarm seems to have problems with the TyTN from my experience anyway!

Newbie questions

Hi all,
Just got my I-mate JAM last week ... and absolutely love it. I know the JAM isn't the latest and greatest anymore, but I wanted a small PPC phone and JAM's the perfect size. The JAMin is too expensive for me, and I also think its improvements (wifi, EDGE, WM5 to name a few) are over-rated.
I had a separate PPC (toshiba e330 ... yeah it's about time it retires) and a smartphone (MPx220) before so it's great I only get to carry 1 device instead of 2.
Anyways, got a few newbie questions I hope you guys can help me with ...
1- Storage memory??
I realize the JAM has limited memory so I've been installing as many programs as possible on the 1G SD memory card.
I still found that ~ 60% of 'storage memory' is used though, so I started moving some more programs to the memory card (and had to relink them one by one).
Afterwards I found the 'storage memory' has actually gone UP even more ... from 60% to 68%??!
What is storage memory? I thought storage memory is the stuff (program / database) stored on the RAM, so by moving some of the programs to the flash card I should see the storage memory go DOWN, not UP?!
When I run something like a 'space detective' I find that all of my big files are on the memory card anyways, so I really don't know how my storage memory got so high, and don't know how to get it back down neither.
2. Repeated resetting
Everytime I do a soft-reset, the PPC has a tendency to do repeated resetting before I finally get it back ... the first time it freaked me out. I thought it's gone into an endless loop and I'd have to do a hard-reset ... good thing I got it back after 4-5 soft-resets. Once I get it back it actually runs stable, and wouldn't reset itself.
Is that normal? Has anybody else experienced this? Usually it'd reset itself again once it gets to loading the phone alarm today plug-in, or when it connects to the phone network.
I currently have the following plugin's installed on the today screen:
-phone alarm
- ADB Weather
- Calendar
And I also run WisBar Advanced 2 ... but I have disabled WA2 to reload itself automatically on soft-resets.
I put phone alarm, ADB weather and WA2 on the main storage instead of memory, because I don't want to increase the chance of crashing.
Does anybody else has this problem? Do I have a software conflict here?
3. Photo contact?
I use photo contact that comes with the phone ... now that software is a piece of crap to begin with, keeps freezing the PPC even for the smallest thing.
And, 5 times out of 10 when someone who's been assigned a photo ID calls, the photo doesn't show up. This is despite I've put the resized photo contacts on the main memory, not the memory card.
Anybody experienced the same problem? And what's a good photo contact ID program to recommend?
4. Good dialer program?
I can also use a good replacement dialer program ... the dialer program that comes with the phone works, but it's pretty slow in suggesting contacts as I dial, and the buttons a tad small as well for 1 hand operation.
I tried D9, but for whatever reason it doesn't install for me ... plus, I also need the DTMF tones to check voicemail and what not.
5. Must have appz?
Any other must have appz you guys would highly recommend? Since getting the phone I've installed:
- phonealarm (great appz for changing profiles and displaying sms / vmail / email / missed calls)
- Wisbar Advanced 2 (great launcher)
- Cyberon BT voice dialer (not sure how it's not included with the phone)
- Resco File Explorer
- Resco Picture Viewer
- Mapopolis
- Intelligolf
- Sprite backup (works well, but extremely slow if launched from the PPC)
- eWallet
Thanks! Any comment / suggestions is appreciated!
Number16, welcome to the board.
I'm afraid I don't have time for a thorough response right now, but some thoughts:
- please read the board rules. Posting a thread with a useful topic title will get you more help, faster. It's in your interest.
- read the wiki and do search the board. The Magician is still my favourite phone, and we've all spent years posting about issues for it. It's likely most of your concerns have already been discussed.
- specifically read the wiki on favourite software. It's far from complete, but it'll point you in the right direction. Someone asks the question every 4.7 minutes, precisely, day and night, so you will find other more detailed responses elsewhere. My recommendations: get gsfinder, claunch and SmallMenuPlus NOW.
- investigate the BigStorage Rom hack. (see Wiki)
Will try to post more later if possible.
V
apart from games I'd recommend the following:
1. Eye on privacy
2. XCPU Scalar
3. SPB plus
4. HiCalc
5. Novii remote
6. imusic
I would recommend;
AE Button plus
Allows you to map up to 3 functions per button, works great on the magician
+ its free
http://www.pocketgear.com/software_detail.asp?id=20322
"Total commander" is a great free file explorer
"Mortscript" is a useful for custom tweaking
"PHM Traylaunch" put shortcuts in the System Tool Tray
Also search this forum for a sound tweak that vastly improves audio quality when listening to music via headphones
& checkout http://www.pocketpcfreewares.com/en/index.php
Thanks guys, great advices there.
Speaking of AE Button plus, I installed the (free) ver 1.0.1 but somehow it only works for the contact and schedule button. I didn't re-assign the TALK/END buttons because it says if I do I won't be able to use these buttons in the dialer.
And somehow AE Button also doesn't work for the camera and record buttons (on the side) neither ... if I re-assign some other tasks to them, they don't bring up the camera application but won't start the intended application neither. I just hear a few beeps and nothing happen.
Does the paid version of AEB Plus improve that?
Sorry if I've gone off-topic here...
number16 said:
Thanks guys, great advices there.
Speaking of AE Button plus, I installed the (free) ver 1.0.1 but somehow it only works for the contact and schedule button. I didn't re-assign the TALK/END buttons because it says if I do I won't be able to use these buttons in the dialer.
And somehow AE Button also doesn't work for the camera and record buttons (on the side) neither ... if I re-assign some other tasks to them, they don't bring up the camera application but won't start the intended application neither. I just hear a few beeps and nothing happen.
Does the paid version of AEB Plus improve that?
Sorry if I've gone off-topic here...
Click to expand...
Click to collapse
That's the same version as i'm using. Works on my contact & calender buttons & on my camera & record buttons perfectly, I use the camera button for the camera & flight mode toggle, I have mortscripts assigned to the other buttons which changes the buttons functions depending on what program is in the active window.
I find this easier to use stylus free than WM5 (I also own a Universal & a Prophet for the wife)
From your first post it sounds as your devise is a bit buggy, might be worth doing a hard reset or flashing it with a custom ROM.
A well setup Magician is an almost perfect PDA/Mobile phone balance
Have fun.
PS; Try the free trail for the paid version of AE Button & see if you like it.
Mister B said:
That's the same version as i'm using. Works on my contact & calender buttons & on my camera & record buttons perfectly, I use the camera button for the camera & flight mode toggle, I have mortscripts assigned to the other buttons which changes the buttons functions depending on what program is in the active window.
I find this easier to use stylus free than WM5 (I also own a Universal & a Prophet for the wife)
From your first post it sounds as your devise is a bit buggy, might be worth doing a hard reset or flashing it with a custom ROM.
A well setup Magician is an almost perfect PDA/Mobile phone balance
Have fun.
PS; Try the free trail for the paid version of AE Button & see if you like it.
Click to expand...
Click to collapse
i have 2.5.1 registered version i cant figure how to toggle flight mode operation..help plz and i wanna ask if we can put magician on vibrate mode with any any key ???
max414 said:
i have 2.5.1 registered version i cant figure how to toggle flight mode operation..help plz and i wanna ask if we can put magician on vibrate mode with any any key ???
Click to expand...
Click to collapse
Flight mode toggle
Download from link below then unzip & copy the program below to your phone or sd card, then create a shortcut to it in your programs folder (if you have a shortcut in your programs folder, it will show up in the menu in Buttons). Then go to "Settings>Buttons" & pick what button you want to link to the flight mode toggle program.
Vibrate mode toggle
You could create a batch file to use with Mortscript (freeware) which would turn your vibrate on & off, then link this batch file to a button.
Its quite easy to do, do a search for Mortscript. If you need help let me know & i'll write the script for you & give you what help I can in setting it up.
Mortscript is a great bit of software which can enable you to solve a few problems so its worth doing some research on it.
http://myweb.tiscali.co.uk/pdamagician/wm2003sewm5software.html
http://myweb.tiscali.co.uk/pdamagician/Downloads/tel.on-off_100.zip
Mister B said:
Flight mode toggle
Unzip & copy the program below to your phone or sd card, then create a shortcut to it in your programs folder (if you have a shortcut in your programs folder, it will show up in the menu in Buttons). Then go to "Settings>Buttons" & pick what button you want to link to the flight mode toggle program.
Vibrate mode toggle
You could create a batch file to use with Mortscript (freeware) which would turn your vibrate on & off, then link this batch file to a button.
Its quite easy to do, do a search for Mortscript. If you need help let me know & i'll write the script for you & give you what help I can in setting it up.
Mortscript is a great bit of software which can enable you to solve a few problems so its worth doing some research on it.
Click to expand...
Click to collapse
i have got mort script but it s too much for my little brain......if was hoping if u could provide the file i will assign it a button ...looking forward to your help...thx for flight mode toggle
I've got the paid version of AE Buttons Plus and it still runs a little funny sometimes ... certain buttons will work from time to time. For example, I left "single click" for Button1 untouched (which should be Calender by default) and "double click" would start Notes. Well, it starts Notes on double-click all right, but from time to times single-click wouldn't do anything. A reset usually fixes the problem, but then it'll happen again after a while.
So instead of leaving "single click" for the button un-assigned, I've assigned it to Run Appz -> Notes. That did the trick so far.
I also find that Wisbar Advanced 2 is causing quite a bit of problem ... anybody else has problem with it? With WA2, PhoneAlarm and AEButtons running at the same time, the Magician gets pretty unstable. It's a lot better if I don't load WA2.
Which is too bad, cos i've been a fan of Wisbar from long ago (well, it was a freeware then) ... anybody has any suggestion for a taskbar launcher? I really don't want something that's too busy looking, and I don't like clauncher ... I use the today screen for caleder plugin's and what not.
Thanks,
max414 said:
i have got mort script but it s too much for my little brain......if was hoping if u could provide the file i will assign it a button ...looking forward to your help...thx for flight mode toggle
Click to expand...
Click to collapse
"max414"
I've sent you a private message rather than go further off topic on this thread.
Check your private messages & get back to me.
If you guys interested have a look at the 10 Best Softwares
Comments?
Here's my 2 cents on this '10best software' list ... befoer I start I gotta say for the most part I don't agree with it, for 1 reason or another.
1. Wisbar Advanced / Desktop.
Ok, I really like Wisbar, dating back to the PPC2002 times. It was a smart little program that worked very well as a launcher and took up close to nothing in terms of memory and storage, and better, it was a freeware. The Wisbar advanced these days though, is a memory hog for what it does. It may not be a problem on somehting like a x51v, but on a device like the Magician it really isn't the best solution for launcher. Plus, I dunno if it's just me, but I ran into all kinds of software problems with Wisbar advanced 2, potentially caused by software conflict with other softwares I have. Maybe someone else have better luck with WA2 though.
2. PocketBreeze
Never really used it, but personally I'm not a fan of busy today screen ... but that's just me.
3. PocketWeather
DOn't know why I'd pay for this software when I can get ADBWeather for free.
4. PocketMusic
I used PocketMusic in the PPC2002 days, and it's not bad ... but these days when you can get GSPlayer for free, it gives PM a run for the $$.
5. RescoFileExplorer
No question about this one. Always the first program I install after a hard-reset, 'nuff said.
6. Memmaid / PocketMechanics
I use Memmaid and it's great. Never used PocketMechanics
7. QuickNotes
Never used it ... so can't really say.
8. SPB Backup
I used Sprite Backup on my old PPC so I continue to use it on the Magician. Other than being rather slow when it scans your device, I have no complaint about Sprite. I never used SPB so I can't compare.
9. Internet Browser
Haven't tried anything other than IE so can't say ...
10. Theft Alarm
Well, I use eWallet to store all the sensitive information ... never used theft alarm so can't say.
I guess that's just the list for PPC ... because for PPC phones, I'd say PhoneAlarm's one of the top 'must-get' softwares for sure.

How to run application in suspend mode ?

Hello eveyone,
I do not know if this is the right place to post my question, if not please advice of where I should do so.
My question is the following:
Is it possible to configure WM5 registry keys so as to enable an application run in suspended mode. In other words when the PPC goes to stand-by-mode I would like my application to keep on running.
I have developed a Java application (runs with IBM J9) but when the PPC enters the suspend mode, threads pause and the application does not behave as it should do. My intention is not to completely disable suspend mode for the PPC, but just for an application (as it is possible to prevent e.g. the 'sound device' ('wav1:') from going to suspend mode, when the PPC goes to stand-by).
Thank you in advaced.
No
Read here:
http://blogs.msdn.com/windowsmobile/archive/2006/08/16/702833.aspx
and here:
http://blogs.msdn.com/windowsmobile/archive/2005/08/01/446240.aspx
Apparently, if you want your app to run, the device can't be suspended.
I'm not sure how useful this is, depending on your program, you might want to consider using notification queues to wake the PC up to run your software.
Anyway, I'm not sure how true what Setok said above, I do find many other programs that runs with my PPC is in 'suspend' mode. E.g. I've tried various timer (count down) program which seems to be able to run in background when after I press the power-button to suspend it. I wake my phone when it reaches 0. And it is done without using notification queue.
The links above certainly seem to authoritatively state that applications can't run in sleep mode, so I posted it. But hanmin's post made me wonder what was up, so I went looking. There are a few more states.
An application can use:
PowerPolicyNotify(PPN_UNATTENDEDMODE, TRUE);
to put the device in unattended mode so that it doesn't suspend. In unattended mode the backlight, LCD, and audio still turn off.
There are a couple more power states explained here:
http://blogs.msdn.com/windowsmobile/archive/2005/08/10/450186.aspx
If you do put the device in unattendedmode be sure to call
PowerPolicyNotify(PPN_UNATTENDEDMODE, FALSE)
before you exit.
I just re-read your post, you want audio on, then use ScreenOff mode. See the above link.
Good luck
Registry way....
Hello guys,
thank you very much for your concerns and details.
To tell you the truth I have read all of these in the past. And I believe that since you can program this on-the-fly probably you can do it also by altering registry keys. In other words, not do it programmatically, cause this involves writting a C program (mu application is Java). After all if you notice ....the values that you can change through you C application to alter suspend mode for you application are 'registry values'.
My application is an event calendar, that checks the time and if there is an event it notices the user. When the mobile goes to suspend mode the thread pauses and the application does not work as appropriate...Tha't why I would like to set it in the registry-stage...
If you find anything of interest I would be more that thankfull
Thank you in advanced. ;-)
Christos
Hey,
have a look at the CeSetUserNotificationEx() function and the CE_NOTIFICATION_TRIGGER structure.
This is the way MS calendar app does it on the device.
Register your exe for a special time and if in suspend mode and
the time is reached you app will bestarted. Nice or?
Infos here: http://msdn2.microsoft.com/en-us/library/ms913969.aspx
Houser
Hi all,
I recently installed Pedometer on my HTC HD (with MaryOne X0.04☻Build 23502 COM5☻Leo 1.43), but I would like to "suspend" the device, and yet let the Pedometer run in the background, so it could measure my walk distance/steps.
I am not a programmer, but I could change a few registry settings if anyone could point me in right direction...
Thanks in advance,
cheers,
Nenad
p.s. - it should be possible, how all the other "background" programs are running (the clock, the notification, the G alarm...) ?

Free/simple/small app for changing phone profiles?

Hello, I'm searching for a free app which allows me to edit and change phone profiles. In fact, I only need four profiles: Silent/Vibrate Only/Low Volume/Normal Volume. Better if I could swap profiles with a hardbutton or change between them from the today screen.
I've tested PhoneSuite and PhoneAlarm, but they're too heavy (and cost $). Not what I'm looking for.
Couldn't find a simpler app for it. Does it exist?
Also...
I want a small today plugin (one line, not more) which counts calls/SMS received. All I've seen are part of a bigger plugin. I want to free memory.
I'm using a Qtek s200 (Prophet).
Thanks in advance.
Try here...http://forum.xda-developers.com/showthread.php?t=398571
Welcome to the forums.
First, please post questions like that in this tread next time:
http://forum.xda-developers.com/showthread.php?t=398571
I understand that you might be new here and not aware of some unwritten (and probably written as well) rules., but this section is intended mainly for software developers to post their work (or users contributing in other ways). Posting tons of treads with general questions here makes forums a real mess and finding anything gets really hard. Not to mention it's a good way to get flamed
As for your question, search for PPCProfiles Pro (hosted and developed on MoDaCo, downloadable from many freeware sites)
it has all the features you want:
*4 (or 5, i don't remember right now) profiles with different volume/vibra/ringtone settings
*multiple ways of switching profiles (a popup window with list of profiles which can be bound to a hardware button, a today plugin and a small icon in tray that indicates active plugin and launches the popup when clicked).
*It's free
As for the plugin for call/message count, try BatteryStatus. It can do a lot more than showing these items, but it's very lightweight (low RAM footprint, almost no CPU usage) and features you don't need can be simply disabled.

Categories

Resources