Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to include my application as a dialing option when calling from the addressbook?

Tags:

android

I need to include additional dialing options in the menu appearing after pressing "Call" over a contact (Screenshot).

I'm trying to do it with action-filters for the DIAL and CALL intents without any success.

I know this is possible because Skype does it (Screenshot). Anybody knows how to implement it?

like image 372
ggarber Avatar asked Nov 27 '10 20:11

ggarber


2 Answers

I think the Intent you're looking for is android.intent.action.CALL_PRIVILEGED. Have a look at the complete Skype manifest.

like image 126
Josef Pfleger Avatar answered Oct 02 '22 20:10

Josef Pfleger


I'd start here: using android dialer in 3rd party app

And look through the Android dialer source to see what intents it uses

Then, check the official Intent list:

Which leads me to guess you need to at least include:

  • VIEW
  • DIAL
  • CALL

in category DEFAULT

like image 34
mchang Avatar answered Oct 02 '22 19:10

mchang