Go Back   xda-developers > Windows Mobile Development and Hacking > Windows Mobile Apps and Games


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 24th December 2007, 08:25 PM
LyonPlus LyonPlus is offline
Senior Member
 
Join Date: Dec 2007
Location: Toronto
Posts: 159
Talking Updated 2008-04-03 (1.44) : LCMinutes - Monitoring your minutes, SMS and data usage

Note: Now it's supports WM5 & WM6 Pocket PC phone and smartphone edition. Please check the change history below to see the details.

Basically LCMinutes is an application that keeps track of phone calls, SMS, and data traffic, calculates their charge based on user defined rate plan, and thus keep user informed of the up-to-date balance information: like current charges, used free minutes, used free messages, used free data allowlance, expire date for prepaid plans, etc.

Installation

For detailed installation guide, check LCMinutes Installation Guide

Change History:
Version 1.44:

* Feature change: Add more traces for day and month change.
* Bug fix: change free minutes or data allowance is not updated to balance info when user choose to apply new rate plan to existing usage.
* Bug fix: +/- sign in special rates not handled correctly.

Version 1.43:

* Feature change: Time based charge mode for data usage.
* Feature change: New sharing flag for special rates string to support free long distance minutes is shared before free daytime/weekend/evening minutes.
* Feature change: Maximum length of special rates increased to 2048.
* Bug fix: Support new service message format for balance info from Rogers.

Version 1.42:

* Feature change: Character "+" now supported for number in free number and special rates string, along with character "*", which is already supported.
* Feature change: Data allowance unit changed from MB to KB.
* Feature change: Correct misc setting display for call minute warning.
* Feature change: Add more trace for importing phone calls.
* Feature change: Add more trace for GetCellTowerInfo in case of failure.
* Feature change: Remove trace for signal changes.
* Bug fix: call connection fee is charged even when free minutes is still available.
* Code optimization: Use constant for bytes per kilobytes definition.

Version 1.41:

* Project configuration change.

Version 1.40:

* Feature change: font customization for both main window and plugin item partially supported, through 3rd party registry editor.
* Bug fix: rate plan setting display incorrectly in editing state for some htc Touch phones when using some fonts.
* Bug fix: daily used minutes is not correctly updated when updating balance by user setting or detecting from service messages.
* Bug fix: detecting T-Mobile used minutes from service message now working correctly.

Version 1.39:

* Feature change: setting for display calls, SMS, data, and balance in main window is now saved.
* Feature change: data usage charge unit can be set by user to any number of kilobytes.
* Feature change: add network id for rate plan to support monitoring balance info in service messages from Kuwait Zain and T-Mobile USA.
* Feature change: support displaying expire date or effective date without year info.
* Feature change: add more traces for debugging rate plan displaying problem in some htc Touch phones.

Version 1.38:

* Feature change: Monitoring balance info in service messages from Kuwait Zain and T-Mobile USA is supported, along with Canadian Rogers and Fido.
* Feature change: used data display format changed: now decimal places or fractional digits is changed to 2 or 1 or 0 based on the size of the used data.
* Feature change: add more traces for debugging.
* Bug fix: currency symbol with multiple characters supported.

Version 1.37:

* Feature change: support simultaneously data connection and phone call.
* Bug fix: rate plan change (free minutes, data/SMS allowance) is not reflected in balance.

Version 1.36:

* Bug fix: trace setting not saved.

Version 1.35:

* Bug fix: used data of balance is imported incorrectly.

Version 1.34:

* Feature change: charge for multiple recipients and concatenated SMS supported.
* Feature change: trace for LCMinutes today/home screen plugin.
* Feature change: special rates length increased from 512 to 1024.
* Feature change: Precision of rates per KB for data usage is increased by one digit.
* Bug fix: after shared units for call minutes and SMS is all consumed, SMS usage will not add up to used minutes. It will now only add up to the usd SMS count.

Version 1.33:

* Bug fix: data traffic monitoring now works on Samsung CDMA phones.

Version 1.32:

* Feature change: free long distance minutes supported: now user can use free long distance minutes before applying long distance rates for their phone calls.
* Feature change: new special rates format: now it's possible for special rates numbers to share free numbers before applying special rates. This should be helpful for some Polish and Australian users.
* Feature change: data traffic is now dynamically updated on today screen before it's disconnected and charged.
* Feature change: used minutes is now displayed with seconds if the charge interval is not exact 60 seconds.
* Feature change: start minutes is now second based in stead of minute based, so user can set a start minutes like 1 minute plus 20 seconds.
* Bug fix: the call minutes is now rounded up to charging interval for start minutes if the call is shorter than the start minutes.
* Bug fix: call time calculation error for phone call surpass two days and using special rates.
* Bug fix: exporting balance before opening balance tab will export garbage data.

Version 1.31:

* Today / Homescreen display customization: now user can choose what to display on their LCMinutes Today / Homescreen plugin.
* Minute beep support: timing and period are both user defined, incoming call and outgoing call can have different timing and period. So user can define a half minute (or whatever seconds he wants) beep period if his/her charging unit is 30 seconds instead of 1 minute.
* The data allowance limit can be 4T bytes, instead of 4G bytes, in maximum.
* New data connection type support: this should fix the problem that data traffic is not recorded on some phones, or some operators.
* Effective date support when importing balance: this enable user to set a balance for a past date.
* Data traffic sample timing now can be changed by user.
* Trace mode support.
* Some minor code optimizations.

Version 1.30:

* Feature change: support for data traffic, user can set monthly data limit and rates per kilobytes for extra data traffic, and whether to round up to the next full kilobytes when calculating charges.

Check LCMinutes Change History for the full change history.

Download:

Download LCMinutes 1.44 for Pocket PC Phone
Download LCMinutes 1.44 For Smartphone


For more information, please visit http://lctools.blogspot.com.
__________________
Rogers
htc TyTN
ROM: 3.54.255.3
Radio: 1.48.00.10
http://lctools.blogspot.com

Last edited by LyonPlus; 3rd April 2008 at 06:13 PM.. Reason: New version.
Reply With Quote
Sponsored Links

  #2  
Old 24th December 2007, 11:18 PM
Knockz Knockz is offline
Member
 
Join Date: Oct 2007
Posts: 51
Default

Looks very good. I will definately give this a try. Everything I have tried up until now to monitor sms and calls has not been too good.

I can't wait for the version that can monitor the data too. That way I can have one app to monitor all and display on the today screen.

Thanks for the new tool.
Reply With Quote

  #3  
Old 25th December 2007, 05:51 AM
Moe5508's Avatar
Moe5508 Moe5508 is offline
Senior Member
 
Join Date: Jun 2007
Location: Johannesburg
Posts: 920
Default

Yeah, nice app. Data meter integrated into this would be the perfect usage monitoring tool. Maybe you can include that in your next version? Thanks
__________________
HardSPL: v3.29
Radio: changes
Reply With Quote

  #4  
Old 25th December 2007, 09:27 AM
shyboy's Avatar
shyboy shyboy is offline
Member
 
Join Date: Mar 2006
Location: Malaysia
Posts: 30
Default

looks promisiong..but maybe you can integrate the following in your next version
- data rates.
- international call and sms rates
- user can adjust peak and offpeak times.

Merry Christmas
Reply With Quote

  #5  
Old 25th December 2007, 07:34 PM
LyonPlus LyonPlus is offline
Senior Member
 
Join Date: Dec 2007
Location: Toronto
Posts: 159
Default Data rates is being implemented now.

Hi, Knockz, Moe5508, and shyboy, thanks for the comments. Data rates is the next feature I will be implementing.

And for shyboy:

1. SMS rates is already supported: it supports free incoming SMS, rate per SMS out, rate per SMS in, and number of free SMS;

2. I am not sure what do you mean by Peak Time, but in my application there's support for different rates for daytime, evening and weekend. You can define what means evening in the Rate Plan Setting.
__________________
Rogers
htc TyTN
ROM: 3.54.255.3
Radio: 1.48.00.10
http://lctools.blogspot.com
Reply With Quote

  #6  
Old 25th December 2007, 09:26 PM
rorydaredkign rorydaredkign is online now
Senior Member
 
Join Date: Jun 2007
Location: London
Posts: 882
Default

great app, i was going to make it myself not so long ago. really couldnt do it though. thanks very much.
__________________
HD2 from Phones 4 u on Vodafone
600 Unlimited and Unlimited
iPhone 3G 16GB White relegated from phone to iPod.
Previous Devices....
Ameo (twice on seperate occasions)
Elfin
Kaiser
Tytn
Reply With Quote

  #7  
Old 26th December 2007, 04:04 AM
famewolf's Avatar
famewolf famewolf is offline
Senior Member
 
Join Date: Jul 2006
Posts: 989
Default

Attempting to setup my rate plan... evening time is 9pm to 7am and free weekends....so in the "evening time" field do I put 21-07 ?

Also..what is the "expired time" on the balance field? My plan cycles on day 2 of the month so not sure what needs to go there.
__________________
AT&T Tilt on T-mobile
ROM: WM 6.5.3 | TPC 28002 "Stock-Like" Rom


T-Mobile MDA
T-Mobile USA
IPL/SPL: 2.26
GSM: 2.71.11
ROM: XM6.1 Developer Edition [XM6r5 + wm6.1 hybrid]

Qtek 8500 - WM6.1 PRO 5.2.19199
Reply With Quote

  #8  
Old 26th December 2007, 06:31 AM
LyonPlus LyonPlus is offline
Senior Member
 
Join Date: Dec 2007
Location: Toronto
Posts: 159
Default Answer to famewolf

Quote:
Originally Posted by famewolf View Post
Attempting to setup my rate plan... evening time is 9pm to 7am and free weekends....so in the "evening time" field do I put 21-07 ?

Also..what is the "expired time" on the balance field? My plan cycles on day 2 of the month so not sure what needs to go there.
1. Yes, put 21-07 there for evening time;
2. Expire time is meaningful for prepaid plan, which mean you need to recharge your balance otherwise your existing balance will be lost. For postpaid plan, I set the expire time as the last second (23:59:59) of the last date of your plan month.

Hope it helps.
__________________
Rogers
htc TyTN
ROM: 3.54.255.3
Radio: 1.48.00.10
http://lctools.blogspot.com
Reply With Quote

  #9  
Old 26th December 2007, 07:33 AM
famewolf's Avatar
famewolf famewolf is offline
Senior Member
 
Join Date: Jul 2006
Posts: 989
Default

Thank you for the nice program. Any chance the minutes used or remaining could be displayed on the today plugin?
__________________
AT&T Tilt on T-mobile
ROM: WM 6.5.3 | TPC 28002 "Stock-Like" Rom


T-Mobile MDA
T-Mobile USA
IPL/SPL: 2.26
GSM: 2.71.11
ROM: XM6.1 Developer Edition [XM6r5 + wm6.1 hybrid]

Qtek 8500 - WM6.1 PRO 5.2.19199
Reply With Quote

  #10  
Old 26th December 2007, 07:39 AM
LyonPlus LyonPlus is offline
Senior Member
 
Join Date: Dec 2007
Location: Toronto
Posts: 159
Default For now, used minutes won't be displayed

Quote:
Originally Posted by famewolf View Post
Thank you for the nice program. Any chance the minutes used or remaining could be displayed on the today plugin?
Actually the used minutes and used SMS info are supposed be displayed on the today screen and the main window, I just forgot that before I release it, because my own plan is a prepaid plan.

I will try to fix that very soon.
__________________
Rogers
htc TyTN
ROM: 3.54.255.3
Radio: 1.48.00.10
http://lctools.blogspot.com
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:45 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.