2011-05-24 120 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