Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,777 Members 41,738 Now Online
XDA Developers Android and Mobile Development Forum

[Phone Mod] Trackball Answer v5 (For FroYo and Gingerbread!)

Tip us?
 
Nushio
Old
(Last edited by Nushio; 22nd January 2011 at 07:10 AM.) Reason: v5b, trackball hangup for froyo fixed.
#1  
Nushio's Avatar
Senior Member - OP
Thanks Meter 72
Posts: 148
Join Date: Sep 2009

 
DONATE TO ME
Lightbulb [Phone Mod] Trackball Answer v5 (For FroYo and Gingerbread!)

If you're one of the few people that miss having an 'answer button' on the Nexus One, you're in for a treat. Unless you're using a Sense-based ROM

I created over the weekend a 'Trackball Answer' Phone apk forked straight from CM 6.1.1's Phone app.

For Froyo: Mirror 1. Mirror 2. MD5Sum: 36816def87f3c23ffd42f37a3b70e51b
For Gingerbread: Just get a recent Nightly. All CyanogenMod-based Gingerbread roms have my modifications and much, much more.

Flash the zip file from Recovery.

Source code is at my github, here.

I've tested this on both the G1 and the N1. Please report back if your phone isn't working, or this app makes your phone force close for whatever reason.

It's currently set to only listen to trackball events, but I know some phones don't have that and use a weird d-pad instead. If you'd like me to enable it through the d-pad, lemme know in the thread.

Package contains English, Spanish, German, Italian and French translations.

Finally, Trackball answer isn't on by default. To enable it, go to Settings -> Call Settings, and check the "Trackball Answer" options. I recommend "Double Tap to answer".

Changelog:
v5b a.k.a. Ye Olde Phone for Froyo
* Fixed and added Trackball Hangup options.
* Updated Spanish and German translations. (Huge thanks to xpatriick for the german translation and jrsoft for the spanish one)

v4 a.k.a. Rule 2.
* Added Double-Tap to Answer.
* Removed Hold-one-second-to-answer. It was annoying.
* Removed Tap to Answer. Current "Tap to Answer" means "Hold 350ms to Answer".
* Updated Eng, Spa, Fre, Ita and Ger translations.
Phone: Samsung Galaxy S2 (CM9)
Tablet: B&N Nook Color (CM9)
GitHub: Nushio
The Following 15 Users Say Thank You to Nushio For This Useful Post: [ Click to Expand ]
 
GarJones27
Old
#2  
GarJones27's Avatar
Senior Member
Thanks Meter 36
Posts: 491
Join Date: Jul 2007
This looks really interesting, I'm going to give it a try and report back.
Devices
HTC One X
Logitech Revue

Prior Devices
Samsung GSIII -- Galaxy Nexus -- HTC Sensation -- HTC Nexus One -- Samsung Captivate -- Apple iPhone 3g 16GB -- AT&T Tilt 2 -- Blackberry Bold 9000 -- AT&T Tilt -- HTC Hermes -- Palm Treo 650 -- Sanyo SCP-5500 -- Sanyo SCP-8100
 
Nushio
Old
#3  
Nushio's Avatar
Senior Member - OP
Thanks Meter 72
Posts: 148
Join Date: Sep 2009

 
DONATE TO ME
Thanks. Due to some feedback, I'm adding an option to "hold trackball to answer" so you'd have to hold it half a second before it answers.

Should prevent accidentally answering your phone.

I'm also gonna add later an option to reject call & send sms.
Phone: Samsung Galaxy S2 (CM9)
Tablet: B&N Nook Color (CM9)
GitHub: Nushio
 
xyellx
Old
(Last edited by xyellx; 20th December 2010 at 07:25 PM.)
#4  
xyellx's Avatar
Senior Member
Thanks Meter 6
Posts: 182
Join Date: Jun 2010

 
DONATE TO ME
when i try to download, ill get

"AccessDeniedAccess Denied88E91FC3F7720C7FF+28BeF4+lXFNqcnZr1Bl5r5cth6 Fgn0C9lu29r/jWcKE1R+vtKuJHwZVdwRc35W"
 
Nushio
Old
#5  
Nushio's Avatar
Senior Member - OP
Thanks Meter 72
Posts: 148
Join Date: Sep 2009

 
DONATE TO ME
Quote:
Originally Posted by xyellx View Post
when i try to download, ill get

"AccessDeniedAccess Denied88E91FC3F7720C7FF+28BeF4+lXFNqcnZr1Bl5r5cth6 Fgn0C9lu29r/jWcKE1R+vtKuJHwZVdwRc35W"
Odd but true. Posted a mirror up there.
Phone: Samsung Galaxy S2 (CM9)
Tablet: B&N Nook Color (CM9)
GitHub: Nushio
 
pzumk
Old
#6  
Senior Member
Thanks Meter 33
Posts: 1,068
Join Date: Jun 2009
Location: Lüneburg

 
DONATE TO ME
German translation
Quote:
Originally Posted by Nushio View Post
<string name="trackball_answer">Trackball Annahme</string>
<string name="trackball_answer_sum">Drücke auf den Trackball um den eingehenden Anruf anzunehmen.</string>
currently
iPhone 5 (Sep '12 to now)
iOS 7, jailbroken

old
Nexus 4 (June '13 to July '13)
Android 4.2.2, root
iPhone 4S (Jan '12 to Sep '12)
iOS 7
Nexus One (Jan '10 to Jan '12)
CyanogenMod 7
Samsung Omnia SGH-i900 (Dec '09 to Jan '10)
Windows Mobile 6.1
LG KM900 Arena (Apr '09 to Nov '09)
S-Class
Sony Ericsson W880i (mid '09)
modded/patched firmware
Sony Ericsson W810i (Nov '07 to Apr '09)
modded/patched firmware
Siemens MC60 (? to Nov '07)
Nokia 3410 ('04 to ?)
 
Nushio
Old
#7  
Nushio's Avatar
Senior Member - OP
Thanks Meter 72
Posts: 148
Join Date: Sep 2009

 
DONATE TO ME
Quote:
Originally Posted by xPatriicK View Post
German translation
Thanks a lot for your translation! Could you add the other 3 strings I *just* added? I'm working on customizeable trackball answer.
Phone: Samsung Galaxy S2 (CM9)
Tablet: B&N Nook Color (CM9)
GitHub: Nushio
 
xyellx
Old
#8  
xyellx's Avatar
Senior Member
Thanks Meter 6
Posts: 182
Join Date: Jun 2010

 
DONATE TO ME
thanks for the mirror.

Finally answering calls with gloves.
 
pzumk
Old
#9  
Senior Member
Thanks Meter 33
Posts: 1,068
Join Date: Jun 2009
Location: Lüneburg

 
DONATE TO ME
No problem, there you go
<string name="language">german</string>
<string name="translator">xpatriick</string>
<string name="trackball_answer">Trackball Annahme</string>
<string name="trackball_answer_sum">Drücke auf den Trackball um den eingehenden Anruf anzunehmen</string>
<string name="trackball_answer_instant">Kurz drücken zum annehmen</string>
<string name="trackball_answer_delay_half">0,5 Sekunden halten zum annehmen</string>
<string name="trackball_answer_delay_one">1 Sekunde halten zum annehmen</string>
currently
iPhone 5 (Sep '12 to now)
iOS 7, jailbroken

old
Nexus 4 (June '13 to July '13)
Android 4.2.2, root
iPhone 4S (Jan '12 to Sep '12)
iOS 7
Nexus One (Jan '10 to Jan '12)
CyanogenMod 7
Samsung Omnia SGH-i900 (Dec '09 to Jan '10)
Windows Mobile 6.1
LG KM900 Arena (Apr '09 to Nov '09)
S-Class
Sony Ericsson W880i (mid '09)
modded/patched firmware
Sony Ericsson W810i (Nov '07 to Apr '09)
modded/patched firmware
Siemens MC60 (? to Nov '07)
Nokia 3410 ('04 to ?)
 
nexuman
Old
#10  
Junior Member
Thanks Meter 1
Posts: 25
Join Date: Sep 2010
Italian translation!

<string name="language">italian</string>
<string name="translator">nexuman</string>
<string name="trackball_answer">Risposta con Trackball</string>
<string name="trackball_answer_sum">Premi la Trackball per Rispondere alle Chiamate in Arrivo.</string>
<string name="trackball_answer_instant">Premi per Rispondere</string>
<string name="trackball_answer_delay_half">Tieni premuto mezzo secondo per rispondere.</string>
<string name="trackball_answer_delay_one">Tieni premuto un secondo per rispondere.</string>

Thank you for your excellent job!!!!!

Tags
nexus, phone, trackball
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes