2012-06-07 4 views
0

im пытается написать приложение для блокировки вызовов для телефона. Текущий, используя следующий код для блокировки вызовов.Блокировать звонок на телефоны Sony Ericsson

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

кажется, что вы используете функциональность, которая делает это возможным в приложении Google для Google. Однако, насколько я понимаю, официальной поддержки в инфраструктуре Android нет. Sony выбрала изменение своего дозвона из-за немного разных и обновленных требований - и кажется, что описанное поведение было затем потеряно в процессе. С уважением /Johan

Смежные вопросы