Я пытаюсь активировать громкую связь для входящего звонка.Я могу принять входящий вызов программно через EventInjector.KeyCodeEvent, но я не могу включить громкую связь с KeyCodeEvent.
Я зарегистрировался в прослушивателе телефона следующим способом.
Phone.addPhoneListener(instance);
, затем я пытаюсь активировать динамик в методе callConnected
следующим образом.
EventInjector.KeyCodeEvent speakerKeyDown =
new EventInjector.KeyCodeEvent(EventInjector.KeyCodeEvent.KEY_DOWN,
(char) Keypad.KEY_SPEAKERPHONE, KeypadListener.STATUS_NOT_FROM_KEYPAD);
EventInjector.KeyCodeEvent speakerKeyUp =
new EventInjector.KeyCodeEvent(EventInjector.KeyCodeEvent.KEY_UP,
(char) Keypad.KEY_SPEAKERPHONE, KeypadListener.STATUS_NOT_FROM_KEYPAD);
EventInjector.invokeEvent(speakerKeyDown);
EventInjector.invokeEvent(speakerKeyUp);