New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
oruam57
Old
(Last edited by oruam57; 4th August 2009 at 12:49 PM.) Reason: Version update
#1  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
Default [APP][Updated 27-05-2009] Simple Redial V1.1.1

I do not know why but redial applications are rare. I do not like any of them so I wrote one myself.


Requirements and compatibility.

.NET Compact Framework 2 is required. For any other requirement and compatibility you tell me. I am not a professional mobile developer and I can only test on my phone, a HTC Diamond2 (Topaz) with WM6.1


Install

Run SimpleRedial.cab. Can be installed in main memory or storage card.


Uninstall

Use Remove Programs in Settings


Usage

Simple Redial calls the most recent number in the dial history. No history, no call. Tap and hold the most recent number label at the top of the screen to select dial history filter (All,Missed,Incoming,Outgoing).
Call attempt number and time between call attempts can be selected by tapping and holding the labels.
On tapping Redial the program starts the call attempts and goes on until one of these happens.
1 - A call attempt is answered. The program produces a 'connected' notification (sound plus short vibration) and exit. Speakerphone can be optionally activated (check Keep on Speakerphone).
2 - You tap Abort. After current attempt ending the program produces a 'not connected' notification (sound plus vibration).
3 - You tap Exit. After current attempt ending the program exit (no notification).
4 - All the attempts fail. The program produces a 'not connected' notification (sound plus vibration).
5 - An inbound call arrives between call attempts. The program exit (no notification).
The 'not connected' notification is played when the phone call is not active and is so a 'normal' notification. Therefore, you can control it with volume and vibrate/silent settings.
The 'connected' notification is played when the phone call is active and this is somewhat tricky. You can not control it with volume and vibrate/silent settings but you can select whether it is played on speakerphone (check Sound on Speakerphone) or on the phone speaker (uncheck Sound on Speakerphone).


Tweaking

The sounds used by the program are Connected.wma and NotConnected.wma in the installation directory. You can change them if you like by replacing these files. If your Connected.wma is longer and gets truncated you should change the registry HKCU\Software\SimpleRedial\ConnectedSoundSecs. This is the time in seconds the program allows for Connected.wma playing before exiting.

USUAL LEGAL DISCLAIMER

Use Simple Redial at your own risk! NO WARRANTY! Although running this application does not seem to produce any damage on my phone, I take no responsibility for any kind of damage or major or minor inconvenience caused to devices or data or person or whatever else due to this application and its usage.


PROBLEM: on some phones popup menus do not popup, can't say why as it should be managed by Framework and I could not reproduce the problem. At any rate at post #9 you can download the previous version that used drop down lists.
Attached Thumbnails
Click image for larger version

Name:	1.jpg
Views:	660
Size:	21.4 KB
ID:	189332   Click image for larger version

Name:	2.jpg
Views:	514
Size:	23.3 KB
ID:	189333   Click image for larger version

Name:	3.jpg
Views:	435
Size:	15.4 KB
ID:	212397   Click image for larger version

Name:	4.jpg
Views:	415
Size:	18.9 KB
ID:	212398  
Attached Files
File Type: cab SimpleRedial.cab - [Click for QR Code] (451.0 KB, 694 views)
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
darfri
Old
#2  
darfri's Avatar
Senior Member
Thanks Meter 0
Posts: 562
Join Date: Nov 2008
Nice work. I'll try it. I knew only one redial app before you created this. Thanks. I'll start to annoy the ones that owe me some money with this
HTC Touch PRO
ROM: 1.90.401.1 WWE (stock)
Radio: 1.02.25.19 (stock)
Windows Mobile 6.1
______________________________
Peripherals:
Audio Dongle (HTC original)
Storage card: Sandisk 16G microSD
A2DP device: Philips shb710
LOTS of wires

Previous (but real) phones .
SE K750i modded to W800i, Nokia 5140i, 3110, 3310. PHILIPS DIGA!!
 
darfri
Old
#3  
darfri's Avatar
Senior Member
Thanks Meter 0
Posts: 562
Join Date: Nov 2008
Idea - this kind of app should be service to save process slots (which are sow few as we know - 32)
HTC Touch PRO
ROM: 1.90.401.1 WWE (stock)
Radio: 1.02.25.19 (stock)
Windows Mobile 6.1
______________________________
Peripherals:
Audio Dongle (HTC original)
Storage card: Sandisk 16G microSD
A2DP device: Philips shb710
LOTS of wires

Previous (but real) phones .
SE K750i modded to W800i, Nokia 5140i, 3110, 3310. PHILIPS DIGA!!
 
oruam57
Old
#4  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
Quote:
Originally Posted by darfri View Post
Idea - this kind of app should be service...
The ideal option would be to have it inside the dialer application as a 'fire (a call) and forget (till answer)' option, otherwise compromise are in order.
For example, I would have liked to start the call attemps in a hidden way (maybe using Tapi) and then handover it to the normal phone window on call answer. Unfortunately, this is not possible (or, at least, I could not find a way) so to keep the phone window hidden I had to set my application as topmost. It works, provided you do not start switching applications with a task manager, but it is not very elegant.
Unfortunately, it seems redial is not an interesting capability (maybe it's me that know strange people with an almost alway busy phone) and MS or HTC leave the dialer as it is.
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
toddpedersen
Old
#5  
Junior Member
Thanks Meter 0
Posts: 22
Join Date: Dec 2005
I cannot seem to figure out how I can change the number of attempts and how long in between each attempt.
 
oruam57
Old
#6  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
Quote:
Originally Posted by toddpedersen View Post
I cannot seem to figure out how I can change the number of attempts and how long in between each attempt.
Tap and hold the labels until a popup menu appears.
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
toddpedersen
Old
#7  
Junior Member
Thanks Meter 0
Posts: 22
Join Date: Dec 2005
I do that and see that something is happening, butI get now menu. I just reboot the device and same result. I get the circle of dots when I press and hold, but no menu.
 
toddpedersen
Old
#8  
Junior Member
Thanks Meter 0
Posts: 22
Join Date: Dec 2005
Let me try that again. I do that and see that something is happening, but I get NO menue. I rebooted the device and got the same result. Circle of dots when I press and old, but no menu.
 
oruam57
Old
#9  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
Quote:
Originally Posted by toddpedersen View Post
Let me try that again. I do that and see that something is happening, but I get NO menue. I rebooted the device and got the same result. Circle of dots when I press and old, but no menu.
That's strange. Tap and hold popup is a .NET Framework provided feature and it works flawlessly on my phone.
Do you have .NET Compact Framework 2 installed? Does tap and hold works in other programs on your device? Are you tapping exactly over 'xx attempts' label and 'xx secs between attempts' label?
At any rate here is old version 1.1 that used drop down lists. I moved to menus because it is supposed to be more finger friendly.
Attached Files
File Type: cab SimpleRedial.cab - [Click for QR Code] (450.0 KB, 63 views)
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
toddpedersen
Old
#10  
Junior Member
Thanks Meter 0
Posts: 22
Join Date: Dec 2005
I will try the new file. I have running Compact Framework 3.5. Yes press and hold works for other programs.


XDA PORTAL POSTS

Expand Your Choice of Icons with Icon Themer

Icons are some of the most commonly themed elements of the Android UI, and there is certainly no … more

MicrowaveTimePicker Brings 4.2 TimePicker to 2.1+ Devices

It’s frustrating to see slick new features that you can’t use when … more

What’s Possible with CASUAL & How to Make Your Own CASUAL – XDA Developer TV

XDA Elite Recognized Developer AdamOutler is known … more

Pearl Chen to Talk NFC Development at XDA:DevCon 2013

From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more