2012-06-07 35 views
0

即時通訊嘗試編寫應用程序來阻止手機通話。當前使用以下代碼來阻止呼叫。阻止索尼愛立信手機通話

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

看起來好像您正在使用谷歌手機應用程序中的這些功能。但據我所知,在android框架中不存在官方支持。由於需求略有不同和更新,索尼選擇更換他們的撥號器,而且似乎所描述的行爲在此過程中丟失了。 親切的問候 /Johan

相關問題