pda-ppc.com
 
MENU
Search
 Astronomy
 Business
 Calculator
 Clock/calendar
 Communication
 Database
 Docs
 Educational
 Financial
 Games
 Graphics
 Hobbies
 Medical
 Misc/fun
 Multimedia
 Quiz
 Religion
 Travel
 Utilities



AceShowbiz
Celebrity Mania
Wow Keren


Digg this - Post page to del.icio.us - Post page to Furl



BattLineSvc 2.1
Freeware 
Latest update : Mar 03, 2010
File Size: 33 KB
Download: available

Min Requirements:

Windows Mobile 5.0 and newer


Author: thx1200
Info/description:

Description:
BattLineSvc is simple Windows Mobile service that adds a horizontal bar along the top of the screen to show your current battery level.

You've seen these before -- the little green line at the top of the screen that indicates the current battery level. This app is really nothing new or revolutionary. The main difference of BattLineSvc is that it's a true Windows Mobile service, so it does NOT use one of the precious few 32 slots available for processes. You can find more information about services here.

This app has been tested on Windows Mobile 5, 6, 6.1, and 6.5, but NOT 6.5.3. (Can somebody test for me?)

There's no configuration app yet, so I hope you like editing the registry if you don't like the default settings.

Current features:
- Shows a nice bar along the top of your screen to indicate battery status.
- Color changes based on 'warning' and 'critical' battery levels (configurable).
- Immediately correctly resizes when the screen orientiation changes.
- The battery level is updated at 20 second intervals and also when the device is awakes from sleep.
- Can show a bar at the bottom of the battery bar (if you want it).
- Can be offset from the left, if you have a fancy Windows Logo icon.
- Height of the bar can be changed.
- VERY low resources used -- runs as a TRUE service and uses as close as 0% CPU as is possible by an app like this. So it's good for even older snail devices.
- AppToDate support!

Registry:
Look in HKCU\Software\Avian Waves\BattLineSvc.
Colors are best edited as hex, using the following pattern: BBGGRR (seems backwards, but it's due to the endedness of DWORDS in CE). Your registry editor may not show leading zeros either, keep that in mind.
- TaskbarClass = (string) Don't change this unless you are 100% positive the taskbar is not named the standar.
- Height = (int) Number of pixels tall for the battery line.
- LeftOffset = (int) Number of pixels from the left edge that the battery line starts.
- LowPercent = (int 0-100) What percentage of battery charged is considered low (yellow).
- CriticalPercent = (int 0-100) What percentage of battery charged is considered critical (red).
- ShowLeftLine = (bool) Show the vertical line on the left side of the title bar where the BattLine starts.
- ShowRightLine = (bool) Show the vertical line on the left side of the title bar where the BattLine starts.
- ShowBottomLine = (bool) Show a line on the bottom of the battery bar.
- ColorForegroundSolidNormal = (color) For 'normal' (not low) battery charge, this is the foreground color, default is bright green.
- ColorBackgroundSolidNormal = (color) For 'normal' (not low) battery charge, this is the background color, default is dark green.
- ColorForegroundSolidLow = (color) For low battery charge, this is the foreground color, default is bright yellow.
- ColorBackgroundSolidLow = (color) For low battery charge, this is the background color, default is dark yellow / brown.
- ColorForegroundSolidCritical = (color) For critical battery charge, this is the foreground color, default is red.
- ColorBackgroundSolidCritical = (color) For critical battery charge, this is the background color, default is dark red.
- ColorForegroundSolidCharging = (color) For when the device is charging (on AC), this is the foreground color, default is light gray-blue.
- ColorBackgroundSolidCharing = (color) For when the device is charging (on AC), this is the background color, default is dark gray-blue.
- ColorLeftLine = (color) Color of the left line.
- ColorRightLine = (color) Color of the right line.
- ColorBottomLine = (color) Color of the bottom line.
- TimerIntervalSeconds = (int) How often do we look to see if the battery level has changed (in seconds)? NOTE: As of V2, set this value to 0 unless BattLineSvc is not updating on your device. Zero means disabled. This is not necessary as BattLineSvc now waits for battery notification events, instead of updating on a timer.

Notes:
The service will not start until the system has been up for 90 seconds, so you may notice a delay after soft resetting before the bar appears. It does this completely automatically. This is necessary because I ran into a lot of conflicts when subclassing the title bar if I did it too early. Other apps that subclass the title bar don't seem to like not being first. In particular, the HTC Notification Enhancement.

If you like this project, please consider donate to the developer.

Update Description:
v2.1 (08-03-2010):
- Fixed a bug where on system start-up, it would pop up a notification box to let you know the service started. Annoying! And fixed!
- Fixed the styles in the notification boxes for start/stop service.


Dead or Changed Link? Report This Listing


  News, Articles and Press Releases
 •  iambic Unveils First iPhone App, SnappySeeker (Dec 19, 2008)
 •  iSkysoft announces iMedia Converter 1.0.0.8 for Mac OS X (Dec 17, 2008)
 •  iDTRONIC will present at RFID Show 2008 in Paris its updated and expanded UHF Range of Products (Dec 17, 2008)
 •  With Mobile Learning technology a simple PDA or SmartPhone can take you away to another place and time. (Dec 16, 2008)
 •  Smartphones Don’t Care Much For Size (Dec 16, 2008)
 •  Sprint hopes to dominate with its Mogul device (Dec 16, 2008)
 •  Cooking in the Mobile Cloud (Dec 13, 2008)
 •  Happy 6th Birthday Mobilitysite/Aximsite (Dec 13, 2008)
 •  CompanionLink for Google Now Compatible with Lotus Notes (Dec 12, 2008)
 •  PenReader Touch, latest invention by Paragon Software Group (Dec 12, 2008)
 •  More News ...
  Latest software update
 •  Timeo for Mobile 2.00 (Nov 24, 2011)
 •  inCall ProxDispOff 1.10 (Nov 24, 2011)
 •  busGuide2 1.2 (Jun 29, 2011)
 •  Trip Reports 1.0 beta (Jun 29, 2011)
 •  LeTour 2011 Mobile 1.0 (Jun 29, 2011)
 •  TrailCompanion 1.9.8.0 (Jun 29, 2011)
 •  PHM Task Manager 0.1 (Jun 27, 2011)
 •  FunnySnake EasyTweak 0.1.2 (Jun 27, 2011)
 •  TI59ce 1.0.342.1 (Jun 27, 2011)
 •  PHM Registry Editor 0.7.0 (Jun 27, 2011)
 •  PicoWebServer 1.0 beta (Jun 24, 2011)
 •  PocketFeed 0.6.0 (Jun 24, 2011)
 •  PocketBlinds 1.0 (Jun 24, 2011)
 •  FreeMine 1.0.1 (Jun 24, 2011)
 •  Pocket Translator 1.0 (Jun 23, 2011)
 •  Silke Four 1.0 (Jun 23, 2011)
 •  vxShortCut 0.9.3 (Jun 23, 2011)
 •  SIManager 1.1 (Jun 23, 2011)
 •  Isitar 1.0 (Jun 20, 2011)
 •  Where is my RAM? 1.2 (Jun 20, 2011)
Add to Favorite Home Submit Freeware Send Mail