我已經搜索了很多主題,並且我知道我的問題是以前問過的。我正在寫一個覆蓋默認來電應用程序的應用程序。有沒有好的解決辦法,但我已經找到了最好的一種是使用以編程方式接聽電話
Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(
KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK));
context.sendOrderedBroadcast(buttonDown,
"android.permission.CALL_PRIVILEGED");
Intent buttonUp = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonUp.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(
KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK));
context.sendOrderedBroadcast(buttonUp,
"android.permission.CALL_PRIVILEGED");
但它不工作的所有時間。另一個使用電話服務不適用於android 2.3或更高版本。我想知道Ultimate Call Screen這樣的應用如何應答呼叫。有任何想法嗎?
哇我很高興我不使用android,如果他們允許應用程序干擾調用這個很容易。 –
哇,我很高興我不使用iOS,如果他們不允許我用我自己的硬件來做我想要的。我可以想到應用程序可能想要這樣做的至少十幾個理由。例如,在駕駛時自動從語音命令接聽電話 –