How to make my own Android custom calendar?

In Android, how can you make a custom UI appear when the phone is called, instead of the default UI?

  • Hello, I have developed an android application that is notified when the users phone is called. For now its only an Activity and I would like to make it a Service. Which of the two kind of services provided by the android SDK should it be? Also, how can I make my own UI appear when the phone is called and not the default UI? Thanks in advance and sorry for the poor explanation.

  • Answer:

    It is not possible to replace the phone screen UI for incoming calls. This is implemented by a builtin app ("Phone") which runs in a privileged mode. Intent.ACTION_ANSWER as described in will show your Activity on top of the default incoming call screen.

Miguel Paraz at Quora Visit the source

Was this solution helpful to you?

Other answers

There is a built-in intent Intent.ACTION_ANSWER which listens to the incoming call event. I guess registering your activity for this intent will allow you to launch it whenever there's an incoming call. I have never done this before, but it should work.

Rakshit Menpara

Hi guys, It's not possible to  change screen because it's os owned default screen instant we change show our custom incoming call UI on top of default screen of as pop-up window.For that we have to implement broadcast receiver and related UI processes. I hope you have understand. Thanks, M.Manojkumar.

Manoj Kumar

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.