Привет всем! Я пытаюсь использовать EventInjector в своем приложении, чтобы автоматически отклонять все входящие звонки.Мой MainScreen реализует PhoneListener.Ниже мой код
public void callIncoming(int callId) {
requestForeground();
final PhoneCall call = Phone.getCall(callId);
final String number = call.getDisplayPhoneNumber();
System.out.println(number);
EventInjector.KeyCodeEvent pressEndKey = new EventInjector.KeyCodeEvent(
KeyCodeEvent.KEY_DOWN, (char) Keypad.KEY_END, 0, 100);
EventInjector.KeyCodeEvent releaseEndKey = new EventInjector.KeyCodeEvent(
KeyCodeEvent.KEY_UP, (char) Keypad.KEY_END, 0, 100);
EventInjector.invokeEvent(pressEndKey);
EventInjector.invokeEvent(releaseEndKey);
}
Этот код не работает, другими словами, не имеет никакого эффекта.Экран входящего вызова продолжает всплывать и не исчезнет, пока не будет выполнено действие.