Does anyone know if since the last posting on this thread (Aug. 2009) future Android releases have made the dialer app more modular? That is, one can more easily replace it with a downloadable dialer app.
I recall that at the time, some of the challenges of overwriting the native dialer had to do with the fact that it runs in the same process as the telephony framework and the APIs between the two where not exposed publicly. Thanks, Reli ---------- Forwarded message ---------- From: Dianne Hackborn <[email protected]> Date: Aug 27 2009, 3:00 pm Subject: Replace dialer application by installing another dialer app To: Android Developers Sorry, you can't override the missed call icon. It is actually a carrier requirement that it work the way it does (the telephony system posts the icon based on voicemail status information from the network). On Sun, Feb 22, 2009 at 1:33 AM, TAKEphONE <[email protected]> wrote: > Hi, > Thanks so much for your reply. > Where can I post a request for an intent to turn off the built-in > "Missed call/s" > notification icon ? > My app - aTAKEphONE - does replace the "Contacts" application - I have > it accesible > both as an icon in launcher, and hooked to the CALL button. > I also have it launched after a call ends, and on the missed calls > notification > being pressed in the status bar. > This way the user can always see my app when interacting with the > phone > (except for the "during call" screen - this is where your app controls > everything). > This works quite well for me, the only gripe left is the user can not > take off the > "missed calls" icon unless he/she specifically launch the "Contacts" > or "Dialer" > app from the launcher and go to the "call log" tab... > So - if I could only call an intent in the built-in Dialtacts module > to turn off > that notification - it would be great. > Or - as a workaround - if I could launch the Dialtacts intent for > showing the > call log (which will automaticall turn off the missed call notif.) and > then quickly > and automatically return to my app - then it would do for now... > I cant seem to be able to aet an alarm to go off after a sec or less, > and launch > my own intent... > TIA > On Feb 20, 1:26 am, Dianne Hackborn <[email protected]> wrote: > > On Thu, Feb 19, 2009 at 2:29 PM, [email protected] <[email protected] > >wrote: > > > 1. Dianne - when you say "replace the entire contacts tab activity" - > > > do you mean > > > I can write an app that will apear when the user taps the "Contacts" > > > tab INSIDE > > > the built-in "Dialer" application ? How ? > > No I mean the whole contacts experience (actually which is called > Dialtacts > > in the code): the activity with the four tables, the whole thing. > > And you can't change what happens when the user presses "Contacts" on the > > home screen, that is just a shortcut to the built-in contacts app. You > can > > however supply your own contacts, which they user can put on to the home > > screen instead of the built-in one. > > > 2. The not-so-related one - I managed to have my app respond to the > > > CALL button, but - > > > it does not do so if I am inside the built-in dialer/contacts app - it > > > starts calls > > > from there. Can I make it somehow that EVERY press on the CALL button > > > launches my app ? > > No, the top-level contacts screen by its nature places a call when you > press > > the call button there, it doesn't launch itself again. You can intercept > at > > a lower-level when the call is actually placed, there is a broadcast for > > this. > > > 3. I also managed to have my app launched whenever an outgoing call > > > ends (cause the OS > > > tries to open the call-log screen), but this means it will also launch > > > when the user > > > selects a "missed call/s" notification from the status bar. Actually I > > > like this. > > > Problem is - the built-in dialer app removes the missed call > > > notification when this happens, > > > and now - since it is MY app that is being launched - the missed call > > > notification > > > stays there "forever". Is there a way for me to cause the built-in > > > dialer app to > > > remove that notification ? > > Unfortunately I don't think there is at a this point. Sorry. > > -- > > Dianne Hackborn > > Android framework engineer > > [email protected] > > Note: please don't send private questions to me, as I don't have time to > > provide private support. All such questions should be posted on public > > forums, where I and others can see and answer them. -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

