Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
l3v5y
Old
(Last edited by l3v5y; 3rd July 2008 at 07:46 PM.)
#1  
l3v5y's Avatar
Retired Senior Moderator - OP
Thanks Meter 35
Posts: 7,390
Join Date: Sep 2007
Location: Bristol

 
DONATE TO ME
Default [03/07/08] FSD - Full Screen Dialer (0.27.02)

PLEASE DO NOT DISTRIBUTE THIS SOFTWARE WITHOUT ASKING MY CONSENT!


After seeing a request for a large button dialer in the Prophet forums, I decided to try to develop a solution my self...

What does it do/not do?
  • FSD is a more finger friendly dial pad than the WM default one.
  • FSD is skinable.
  • FSD does not have any speed dial/redial or anything more complicated than basic number entry.
  • FSD is a full screen dialer!
  • FSD will run on WM5/6 or WM2003 devices with .NET CF 2.0.
  • FSD uses the default dial pad once the call has been started.
  • Call/End hardware buttons do not work within FSD!
  • Pressing the call button with no number loads iContact
  • Pressing the end button with no number quits the app.
  • Skinning from anywhere!
Screenshots



Credits
Thanks to Vijay555 for allowing me to use and distribute VJPhone, which is used to parse the call.
Thanks to twolf for the skin!

Notes
FSD may have bugs etc, but I will try to iron them out.
FSD supports MoDaCo AppToDate, but the place I would host the files is down ATM...
The WM2003 cab is untested!
To change the skin folder, change the string "skin" in"HKCU\\Software\\L3v5y\\FSD" to whatever the name of the folder is and place that folder into the Dialer folder on your device. For folders located within the installation directory, put the name of the folder. For ones stored anywhere else, put the full path name (e.g. \Storage Card\FSD\Skin).
To change whether the app exits on a call: change the value of ExitOnCall (under HKLM\Software\l3v5y\FSD) is set to 1, the app will exit on a call/when the contacts app is opened.

Bugs/Issues
WM2003 cab not working well.
Hardware button mapping not great...

Change log:
0.25 fixes all known bugs!
0.24 adds some basic configuration options (click on the number display area).
0.23 now draws the number text on screen allowing for backgrounds! (Text is no longer in an text box).
0.21.02 has some bug fixes.
0.21 adds a "ExitOnCall" option. If the value of ExitOnCall (under HKLM\Software\l3v5y\FSD) is set to 1, the app will exit on a call/when the contacts app is opened.
0.20.02 has some bug fixes.
0.20 also uses windows default contact manager rather than iContact (EDITABLE).
0.20 adds selecatability of "silent" to show or supress error messages. Edit under HKLM\Software\l3v5y\FSD using the "Silent" parameter. 0 is off, 1 is on. Default is 0.
0.19.01 fixes a bug!
0.19 now changes the font size if the text string is longer than 10 digits long! (credit to lamandrion for the idea!)
0.18 adds choice of contacts app. (Change path under HKCU\Software\l3v5y\FSD using the contacts and contactsparm strings. If the paths start with "\", the path is assumed to be a full path, if it starts with anything else, it is assumed to be a local path to the FSD.exe file).
0.17 has better key mapping (left softkey does same as on screen call button, right softkey does same as on screen end button).
0.16 has some basic VGA support.
0.15.01 allows for skinning using any folder.
0.14.07 double click on backspace now removes last two numbers
0.14.06 changes hardware mapping (now the center button works...)
0.14.05 updates the XML file for AppToDate support
0.14.04 includes bug fixes from 0.14
0.14.04 adds skinning functionality (Change skin folder under HKLM\Software\l3v5y\FSD)
0.14 adds change of image when a number is pressed.

Download:
[/COLOR]Now with ATD support! (Click here to download!)
Get AppToDate!



Because of AppToDate support, it's easier for me to roll out updates by updating the cab linked above than uploading to this post.

Skinning:
Each skin consists of numerous files. Each number has two files, a normal image and a pressed image, as do all other buttons. The background image, only has one state, so only one image.

The number images and the call/end images are 80px by 60px for QVGA and 160px by 120px for VGA, although either size can be used as the images are scaled to fit.
The backspace arrow is 80px by 80px for QVGA and 160px by 160px for VGA, but, again the image can be either size as it is scaled.
The background is only shown in the top right behind the number. No transparency is used in the text, so the background image at this point should be white. The background can be 240x320 or 480x640.

All images should be *.jpg files.

The naming is as follows:
Unpressed numbers are named in single digit form e.g. the image for one is "1.jpg".
Pressed numbers are named in single digit form with press added on e.g. one is "1press.jpg".
The call key is "call.jpg" for normal, and "callpress.jpg" for pressed.
End is "end.jpg" for normal and "endpress.jpg" for pressed.
The background is "bkgd.jpg".
Backspace is "bkspc.jpg" normally and "bkspcpress.jpg" for the pressed image.

All the files should be placed in a single folder, and to apply the skin, the "skin" string under "
HKCU\\Software\\L3v5y\\FSD" should be changed to whatever that folder is called.

Distinct AppToDate checks:
 
hht1688
Old
#2  
Junior Member
Thanks Meter 0
Posts: 9
Join Date: Feb 2008
It's very thank you~~
 
flaviopac
Old
#3  
flaviopac's Avatar
Senior Member
Thanks Meter 13
Posts: 1,722
Join Date: Jan 2008
Location: ۩ Firenze ۩
Very nice!
And very usefull with this kind of keys...


PS:
What about a dialer like this....
http://forum.xda-developers.com/showthread.php?t=393784


LG Optimus One P500

 
twolf
Old
(Last edited by twolf; 25th May 2008 at 12:50 AM.)
#4  
twolf's Avatar
Senior Member
Thanks Meter 7
Posts: 2,669
Join Date: Mar 2006
Location: LX
Doesnt install on qtek s110 with wm2003 se...

Life is funny that way sometimes.
;D

--edit--

actually, the WM2003 cab.cab doesnt install on wm2003se, but the FSD.cab installs and works fine (on wm2003se).


One small bug, the 7 button is always pressed.
I am no longer developing for the Windows Mobile, sorry...
-----------------------------------
My apps & skins | My website: http://TWolf.sytes.net
 
kwill
Old
#5  
kwill's Avatar
Senior Member
Thanks Meter 23
Posts: 4,350
Join Date: Jun 2006
Location: In the heart of TX
looks cool! love the bigger buttons. could be a permanent replacement with a few graphical updates. i.e., the actual numbers that display when pressing buttons to dial and maybe try and en-corporate a contacts buttons linked to pocketcm. but, overall great job and keep up the good work
Nokia Lumia - Dev Unlocked
HTC Titan - Sold
HTC HD7 - Fully Unlocked
 
azpirin
Old
#6  
azpirin's Avatar
Member
Thanks Meter 0
Posts: 45
Join Date: Nov 2007
Great!!
I love it so much.
 
moddin
Old
#7  
Senior Member
Thanks Meter 0
Posts: 216
Join Date: Feb 2008
Location: NY
Is there anyway to make the hardware buttons usable, then it would be the perfect dialer.
 
ancola66
Old
#8  
Senior Member
Thanks Meter 76
Posts: 707
Join Date: Oct 2007
Location: Hanoi
Nice, but can screen dialing with Big button too in next Version make? Sorry for my English
 
l3v5y
Old
#9  
l3v5y's Avatar
Retired Senior Moderator - OP
Thanks Meter 35
Posts: 7,390
Join Date: Sep 2007
Location: Bristol

 
DONATE TO ME
Quote:
Originally Posted by twolf View Post
Doesnt install on qtek s110 with wm2003 se...

Life is funny that way sometimes.
;D

--edit--

actually, the WM2003 cab.cab doesnt install on wm2003se, but the FSD.cab installs and works fine (on wm2003se).


One small bug, the 7 button is always pressed.
I haven't tested the WM2003 version...

I have an updated cab, that includes the option of customization (I'll update the first post).

Quote:
Is there anyway to make the hardware buttons usable, then it would be the perfect dialer.
ATM, pressing the up button closes the app, and the center button should dial the number.

Quote:
looks cool! love the bigger buttons. could be a permanent replacement with a few graphical updates. i.e., the actual numbers that display when pressing buttons to dial and maybe try and en-corporate a contacts buttons linked to pocketcm. but, overall great job and keep up the good work
If you press the green button with no number entered, it loads iContact, although I can change that. Pressing the end button with no number entered quits the app.

Quote:
Nice, but can screen dialing with Big button too in next Version make? Sorry for my English
Not quite sure what you want. Do you want speed dial?
 
lamandrion
Old
#10  
Member
Thanks Meter 0
Posts: 83
Join Date: Feb 2007
Quote:
Originally Posted by twolf View Post
Doesnt install on qtek s110 with wm2003 se...

Life is funny that way sometimes.
;D

--edit--

actually, the WM2003 cab.cab doesnt install on wm2003se, but the FSD.cab installs and works fine (on wm2003se).

Same for me
Good work so far!
Two thinks that should be improved:

1.
When i dial a number there is some kind of notifcation bubble and there is the number i dialed. is it possible that this bubble shouldnt be shown?
i have read something here: http://www.vijay555.com/?Releases:VJPhoneTools

"\Program Files\vijay555\VJSMSSender.exe" 1234 -silent
The -silent delets the notification bubble for the sms!
It would be cool if this would work for calls, too.

2.
Hardwarebuttons doesnt work


Thank you, very nice app!

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
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

Go to top of page...

XDA PORTAL POSTS

Careers in Android: What Hiring Managers Won’t Tell You – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

Coloring Your Logcat World

Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more

Guide Your Sheep to Safety with Finger Shepherd

Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more

Nandroid Manager Receives Major Update

Do you find yourself obsessively jumping from ROM to ROM? And do you hate having to restore a full … more