Hi
Battery Guard is an finger-friendly application that manage powering for each subdevices on PocketPC machine. This application should be usefull for anyone who want to track what eating battery and make it under control (in the future, i want to add monitoring functionality and apply some logic to detect what make battery draining)
Quick Info:
Target: All Windows Mobile Professional devices (tested on HTC Touch HD (WinMo 6.1), HTC BlueAngle (WinMo 6.1), request feedback about other devices and versions of WinMo)
Requirements: Windows Mobile Professional, .Net Compact Framework 3.5
Features, screenshoots & download at: http://mobile.dlugosz.net.pl/Products/BatteryGuard/tabid/59/Default.aspx
Please don't share installation cab, just link to above page.
Feedback and suggestions will be greatly appreciated.
Change Log
version 0.0.1.3 (06-07-2009)
- added window's captions
- added support for provisioning xml (export/import)
- added driver registry name for subdevices
- little less memory usage
- improve windows loading time
- more compatuble backup/restore process
- fixed landscape mode
version 0.0.1.2 (10-06-2009)
- expand Power Status window with battery life and charge/draining indicator
- change windows hierarchy, Power Status is now main window
- add Battery Info page in Settings window
- add ask about changes on exit from Power Template window
- fix scroll painting after add/remove elements (GUI)
- fix saving for new items in power template editor
- fix handle of fullscreen setting (GUI)
- fix background image for power switch (QVGA skin)
version 0.0.1.1 (30-05-2009)
- fixed skin for QVGA devices (install cab fix only)
Nice! Hope you will complete the ToDo tasks soon
Nice app!
But I have a problem on my QVGA device... Buttons are too big...
flaviopac said:
But I have a problem on my QVGA device... Buttons are too big...
Click to expand...
Click to collapse
Yes, i had seen this behavior, it's something with first run on the device. Can you make a test, go to settings (last tool item on the main screen), make sure that DefaultQVGA skin is selected and save settings. Then restart program. If it helps?
Anyway, i must fix it
dally said:
Yes, i had seen this behavior, it's something with first run on the device. Can you make a test, go to settings (last tool item on the main screen), make sure that DefaultQVGA skin is selected and save settings. Then restart program. If it helps?
Anyway, i must fix it
Click to expand...
Click to collapse
I try this several times but no luck, same here buttons too big on QVGA.If i remove this program is everything gonna change back to default???
Yes, my mistake, QVGA skin have bad images (for VGA devices). New installation cab is already available.
Thanks. Installed on polaris (qvga) and it's working ok.
I've been looking for an app like this...great work! I'll check it out & report back...
Good job presenting these low level power settings and offering control in such a user friendly way!
Those monitoring features you are planning would be a very welcome addition. Perhaps in the future, users could share their best practices how to save battery. We could also export and share our battery saving settings file, for others to restore and check if it works for them.
oohhhh... this looks tasty.. I'll hafta download this and check it out. I have 6.5 so I'll test it and let you know how it works.
i have HTC HD Italian, is a multilingual program?
Very nice GUI - and I think its a needed app.
Why I only think it is, is because I dont really know how how to use it.
Should we just put all into poweroff to save battery or does any have some good hints in how to get most out of this app.
A bit more details for how to use it and what can be accomplished by BattGuard could be nice.
(I would like to save battery - so what might be the best settings for that. And will services still be able to start when poweroff and so on...)
ippoglosso said:
i have HTC HD Italian, is a multilingual program?
Click to expand...
Click to collapse
Yes, but someone must do translation. In the root folder of application is file English.lng. This is a good template for any translations.
Martinhdk said:
Should we just put all into poweroff to save battery or does any have some good hints in how to get most out of this app.
Click to expand...
Click to collapse
Not all I think, but maybe some devices are useless for someone. For example, i use camera very seldom, so for "On" state I can set "Main Camera" to Power Off. And then yes, in fact camera is disabled, but if it's improve battery life? I don't know, it's time for testing.
Martinhdk said:
(I would like to save battery - so what might be the best settings for that. And will services still be able to start when poweroff and so on...)
Click to expand...
Click to collapse
This is a tool, we need more knowledge (at least me ). There are programs for battery usage tracking so now we can tests power settings. I want to pack this functionality to Battery Guard and make it more usefull (register not only battery usage but also every things that could affect that).
And one info. Not every device support all power states. Often it's support only On/Off state. Current power states window shows info from system cache, so sometimes lie . Scenario:
1. Set Main camera "Power Off" for state "On"
2. Switch Off phone (mean suspend)
3. Switch On phone
4. Check current power states, you will see Main Camera is suspend
5 Soft reset and check power states again, you will see Main Camera is completly off
I just tried out your application and I am incredibly impressed. My face was like this: . It literally blew my mind. This literally is a complete switchboard for all of the devices in our Windows Mobile smartphones. I'll definitely have a few blog posts dedicated to this on my blog: http://soul-est.doc776.org/sotp/
very nice app, i try ed out of curiosity to see what it does,
also found some other thing, thanks to this app i tried apptodate from where the problem comes
i'm trying to update to version .0.1.1,i download the new version, install it an is still out of date, with option to update to .0.1.1
i2gh0st said:
i'm trying to update to version .0.1.1,i download the new version, install it an is still out of date, with option to update to .0.1.1
Click to expand...
Click to collapse
Yes, automatic uninstall cause invalid apptodate files replacement, i don't know why. Please manually unistall Battery Guard and then install it again. It's sure 0.0.1.1 version .
Anyway, is there a better free way to make installation cab, other than VS Project ?
Thx for the answer. Will try to see what happens in various scenarios..
great idea, been waiting that since a long time.
I guess one will be able to compare ROM consumptions using this soon, right ?
About version 0.0.1.2: Rather minor changes.
Now it's time for monitoring feature. In first attempt it will be part of main application. Later, after stabilization stage i'am going to move it to standalone service.
may i ask how do i use this application to save on battery juice?
Now seeing that nearly every hd2 owner is no longer content with the winmo os it seems that all development goes into the other os bases. I have no problem with that but i believe that the native os for any device is the best, yes there is better and you can run them, but would u rather develop a means of running a better os or wowing people by bringing back a dead os?
Now to what i actually want to say... before i had the hd2 i had the xperia x1 (still my favourite) i thought of the panel interface as stupid and useless and with the new panel manager i realized something.....The problem is not the concept or the panel manager its the waste of its potential....
Now consider that the hd2 only has the call button to map to an app......if that app was the panel manager and devs created useful panels that the hd2 can utilize instead of stupid uis and half made programs.. ie
1. system panel which would control all the connections and commands like reset
lock ect. Also with a process manager, a ram cleaner and benchmark.
2. fun panel which would control all multimedia playing,uploading social sites and
of course a link to the xda forums.
3. update panel which would sync all the norm ( email weather ect) and also
use app to date for your apps.
4. streaming panel which could be as simple as the youtube app for htc but
could play stored flv files and stream from other sites in the best quality
5. ui and os panel which would either change the current winmo ui eg from
sense to bell or titanium and also boot all the stored os bases from the
storage card ( which is easy it can be a profile system where the user
chooses a profile and navigates to the location of the haret.exe which will
be saved by the panel.
6. hd2 panel which is basically the master of tweaking the hd2 via already
known registry mods.
i know this project would be alot of hard work but think abt it, i just made up 6 great panels off the top of my mind imagine what could happen in future development and dont forget all of this would be at the press of 1 button!!!! .
if you read this please comment this is a place of learning. stop reading only for benefits i really want to know what YOU think about this.
1-3 - can be created using sk-i as a base or many of the endkeys (mine in particular). just need some time and a graphics editor. also, why a panel for updating email, etc? just want it do do it.
4- quick link using sk-i. also search VideoLauncherv1.3WVGA for another good video browswer.
5- imo, CHT and CHTS makes all the other windows ui obsolete. also lots of boot programs for haret exist; quick links are your friend.
6- a lot of programs already do this. not sure a panel would be needed. could add the program link to your panels.
seriously CHT can do what you want. SK-I can show you how to spruce it up with panel type system.
cheers.
Sorry if am spamming
i dont know this is of much use.. anyway its worth a try..
All of us know that our device(x10mini/pro) is having less ram..so we cant do multitasking as in froyo roms.
ive been experimenting with oom values for the past few days and this is what i found out::
with oom values 6,8,12,16,18,24 i got about 65mb free ram previously it was around 26
(i use aquarium wallpaper,ripplelock,dsp,active home and lot of widgets like executive assistnat etc)
every thing is kinda fast ,nolags,better multitasking,reduced hicups while playing music with these settings...
now i can play angry birds with music playing(without closing other apps)..
to change OOM values ::
go to http://forum.xda-developers.com/showthread.php?t=991276
install V6 SuperCharger script and choose Cust-OOMizer
change values to 6,8,12,16,18,24
done
thanks to zeppelinrox for creating the script
note
only first 3 no:s are important
These values are taken from my mind. so iam not responsible if anything unusual happens..
I've tried it, and yes the RAM is about 60MB, but in practice I still feel the same way before this applied.. for instance, when I opened website with native browser until it fully loaded to 100%, then I opened another app like NoteEverything, then I switched to browser again.. and I have to wait again the browser to fully loaded the page that has been fully loaded before.. so GB still killed the browser
nothing like that for me
to test i opened uc browser google music and handcentsms simultaneously...
then i switched b\w them.
what i got after changing oom
. things became more fast
. android used to kill ripple lock and wavelauncher quite often(ie when i play music,games etc) nothing like that after this.
. same multitasking like froyo roms
these values reprecent oom for
FOREGROUND_APP, VISIBLE_APP, SECONDARY_SERVER, HIDDEN_APP, CONTENT_PROVIDER, and EMPTY_APP respectively.
and internal taskkiller in android kills them when memory is less than oom value
For more info see this
http://forum.xda-developers.com/showthread.php?t=622666
Hello, I have problem with my app - Vacation Countdown (u can find it in google play), on my phone works perfectly but users write in coments that they couldn't open it. Could you test it? Thanks a lot!
It worked for me... I think the main problem is that people think it is a normal application and can not open it.
My recommendations:
- Add a plain screen that people can press the Open button in the market with the instructions for people to add as a widget.
- The ads shown by the program is huge. When i added the widget another widget was also added. Just "Spam" as my perspective and also some offers showed in the notifications bar.......... That's not user friendly and will scare anyone, its just to intrusive.
Hi Everyone,
I'm working on a project on android tablet, and I need to limit some android and device feature.
We wrote apps and specific launcher which can intercept a lot of intent to limit access, but with newer version of android (since kitkat)
our solution doesn't work anymore, and the user is able to quit the specific launcher or the launched app.
I need some advice, before developping a limited ROM.
Specs :
1 - Disable device action (LongPress on switchOff)
2 - Disable message notification (Low Bat, SignalLost, ...)
3 - Hide the navigation bar
4 - Preload apps / Remove some apps
The limitation, is justified by the fact that human mistake shouldn't fail the device and the running apps
For the points 1 and 4. I read some tutorial that mention how to reaffect actions for a keycode, and which apps can be deleted in system/apps.
I need your help for point 2 and 3.
Thanks
XDArnaud
For #3, one easy way is to disable SystemUI. This will get rid of the status bar and navigation bar, and disable recents. It may also solve #2, though I'm not 100% sure.
Just make sure to DISABLE SystemUI (i.e. from Settings->Applications), don't delete it. Disabling will stop the app itself from starting but allow it to be available for other apps which need it to exist. Deleting may cause your device to fail to boot.
Thank you so much kived, thats a good hint you gave me
I will test this in the few days, and try to disable this automatically after boot.
After that I'll just have to limit access to settings app to avoid user to enable it.
Will I have to deodex the ROM and replace the default settings.apk by mine ? or just adding settings.apk in app and android will launch mine.
Thx
XDArnaud