关于ctelephony的问题
我就是想在真机上试一下打电话的程序,直接用了dialnewcall这个函数,但是就是到真机上就只有一个声音,没任何反应啊,请教高手啊,程序如下:
void CDemoInstance::DialPhoneByCTelephony(const TDesC& aMdn)
{
iCallDialer = new (ELeave)CCallDialer(*this);
iCallDialer->ConstructL(aMdn);
}
void CCallDialer::ConstructL(const TDesC& aNumber)
{
iTelephony = CTelephony::NewL();
CTelephony::TTelNumber telNumber(aNumber);
CTelephony::TCallParamsV1 callParams;
callParams.iIdRestrict = CTelephony::ESendMyId;
CTelephony::TCallParamsV1Pckg callParamsPckg(callParams);
iTelephony->DialNewCall(iStatus, callParamsPckg, telNumber, iCallId);
SetActive();
}
最后是创建的GUI application的模板然后在第一个table里面修改的一段:
case ECommand1:
{
CDemoInstance* demo = new(ELeave)CDemoInstance;
demo->DialPhoneByCTelephony(_L("+8615172354831"));
delete demo;
}
break;
请问有谁做国打电话的程序吗,可以发给我参看一下吗,我QQ373624937,xfsnowind@gmail.com