Как набрать номер программно

#blackberry

#ежевика

Вопрос:

Я хочу набирать номер при нажатии на кнопку. Я не смог найти никаких документов.

Комментарии:

1. Это становится короче, когда вы пишете: Наберите номер после нажатия кнопки -код, пожалуйста

2. Я нашел решение: PhoneArguments phoneArgs = новые PhoneArguments (PhoneArguments. ARG_CALL, константы.CALL_CENTER_PHONE_NUMBER); Invoke.invokeApplication(Вызвать. APP_TYPE_PHONE, phoneArgs);

Ответ №1:

Примерный код, который поможет вам:

 PhoneArguments arguments = new PhoneArguments(PhoneArguments.ARG_CALL, "dial num.")    
ButtonField buttonField = new ButtonField("Dial",ButtonField.CONSUME_CLICK)
        {
            protected boolean navigationClick(int status, int time) 
            {
                Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, arguments);
                return true;
            }
        };
  

Я надеюсь, что это будет полезно для вас.

Ответ №2:

Invoke API позволяет запускать собственные приложения Blackberry.

Таким же образом вы можете открывать / запускать / исполнять другие собственные приложения blackberry, такие как календарь, камера, телефонный звонок, контакты и т.д. и т.п.

Спасибо

Ответ №3:

Следующие собственные приложения вы можете запускать с пользовательскими аргументами:

       APP_TYPE_ADDRESSBOOK
      APP_TYPE_BLUETOOTH_CONFIG
      APP_TYPE_CALCULATOR
      APP_TYPE_CALENDAR
      APP_TYPE_CAMERA
      APP_TYPE_MAPS
      APP_TYPE_MEMOPAD
      APP_TYPE_MESSAGES
      APP_TYPE_PHONE
      APP_TYPE_SEARCH
      APP_TYPE_TASKS