我搜索了很多主题,我知道之前我的问题已被提出过。我正在编写一个覆盖默认传入呼叫应用程序的应用程序。没有好的解决方案,但我找到的最好的解决方案是使用
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这样的应用程序如何应答呼叫。有什么想法吗?
答案 0 :(得分:0)
他们通过拨打蓝牙服务并假装有人按下手机上的取件按钮来作弊。