我试图编写一个应用程序来阻止对手机的通话。当前使用以下代码来阻止调用。
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,任何想法?
答案 0 :(得分:0)
似乎您正在使用能够在谷歌手机应用程序中实现这一功能的功能。但据我所知,android框架中没有官方支持。索尼已经选择改变他们的拨号器,因为需求略有不同和更新 - 似乎所描述的行为在此过程中丢失了。 亲切的问候 /约翰