在Blackberry 10 Cascades Beta 4 SDK中显示具有给定数字的拨号盘

时间:2012-12-10 22:17:53

标签: c++ qml blackberry-10 blackberry-cascades

我试图在Blackberry 10 Cascades Beta 4 SDK中显示带有给定数字的拨号盘。
现在,我有这个代码:

bb::system::Phone::smileytongue:hone phone;
phone.requestDialpad(number, bb::system::Phone::LineType::Cellular);

导致此错误:Cannot open phone pps object

所以,我查了一下pps对象,发现this page

这是我需要使用的,如果是,我该如何使用它?或者我是否使用其他东西,我该如何使用呢? (顺便说一下,我将。"LIBS += -lbb"添加到我的.pro文件中以便能够使用pps对象,但单独的更改并没有修复它。)

2 个答案:

答案 0 :(得分:0)

确保您在bar-descriptor.xml

中启用了“访问电话”权限
<permission>access_phone</permission>

答案 1 :(得分:0)

轻松尝试Qml页面.....


第1步:QML

import bb.cascades 1.0
import bb.system.phone 1.0

Page {
    id: root

    Container {
             Button {
                    id: call
                    text: "Call Me"

                    onClicked: {
                                  phone.initiateCall(4563289)
                               }
                    }
              }

      }

第2步:添加LIBS += -lbb .pro文件

第3步:在条形图文件中添加<permission>access_phone</permission>