我正在尝试编写一个应用程序来阻止电话呼叫。当前使用以下代码来阻止调用。
Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON);
KeyEvent event = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK);
event = KeyEvent.changeFlags(event, KeyEvent.FLAG_LONG_PRESS);
buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, event);
context.sendOrderedBroadcast(buttonDown, Manifest.permission.CALL_PRIVILEGED);
它适用于 Galaxy Nexus、Galaxy SII 和 HTC Sensational。但它不适用于 SE Xperia S,有什么想法吗?