2011-05-24 123 views
3

我想單擊按鈕時撥打號碼。我找不到任何文檔。如何撥號編號

+0

當你寫你得到這個短:後按下按鈕代碼,請 – sra 2011-05-24 11:21:04

+0

撥號號碼我找到了解決辦法: PhoneArguments phoneArgs =新PhoneArguments(P honeArguments.ARG_CALL, \t \t \t \t \t Constants.CALL_CENTER_PHONE_NUMBER); \t \t \t Invoke.invokeApplication(Invoke.APP_TYPE_PHONE,phoneArgs); – redline 2011-05-24 11:57:11

回答

2

粗糙的代碼,這將有助於您:

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; 
      } 
     }; 

我希望它會幫助你。

1

調用API允許您執行原生黑莓應用程序。

用同樣的方法,你可以打開/運行/執行其他原生黑莓應用程序,如,日曆,相機,電話,聯繫人etc..etc

感謝

0

你可以執行以下的本地應用程序自定義的參數:

 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