Я хочу знать, когда пользователь нажимает зеленую кнопку на устройстве, чтобы инициировать телефонный звонок из приложения напрямую.Какое событие вызывается при нажатии зеленой клавиши?
Спасибо
Вам необходимо реализовать KeyListener
import net.rim.device.api.system.KeyListener;
переопределить функцию
public boolean keyDown(int keycode, int time)
и внутри нее отловить событие нажатия кнопок.
Как проверить, какиебыла нажата кнопка?
if (Keypad.KEY_SEND == Keypad.key(keycode)) {//your code}
найти API DOC здесь: http://www.blackberry.com/developers/docs/4.0.2api/net/rim/device/api/ui/Keypad.html
Я нашел ответ, похожий на этот.
Переопределить ключВниз:
public boolean keyDown(int keycode, int time) { if (keycode == Keypad.SEND) { //handle your event return true; } return super.keyDown(keycode, time); }