I would like to disable the green (call) key in my application and it should work even when my application is switched to background task and when Activity is paused. Should I use Android Service to disable the call key to achieve this ? If it is, then how to disable keys using Android Service. Please provide an insight on this.
Thank you.
You cannot “disable” any keys.
When you activity is in the foreground, you may be able to “disable” some keys by intercepting them in
onKeyDown()— I forget if the CALL button can be handled this way or not.But, if you do not have an activity in the foreground, you have no rights to interfere with the user experience this way.