[推荐] symbian调打电话???
CTelephony::TTelNumber telNumber(aPhoneNumber);
CTelephony::TCallParamsV1 callParams;
callParams.iIdRestrict = CTelephony::ESendMyId;
CTelephony::TCallParamsV1Pckg callParamsPckg(callParams);
iTelephony->DialNewCall(iStatus, callParamsPckg, telNumber, iCallId);
iOperationState = EDialNewCall;
这些 类和函数在SDK帮助里为什么查不到?
需要下载相应SDK所对应的扩展包,S60 3rd一般要下载S60_3rd_SDK_MR_API_Plug-In_Pack_v5_43
HTTPClientExample例子在模拟器下选择winsock连接internet报system error (-20)
HTTPClientExample例子在模拟器下选择winsock连接internet报system error (-20)
是模拟器配置问题,还是例子程序需要对winsock连接进行特殊处理?
TInt iapRet = settings->RunSettingsL(0, iSelectedIap);
iSelectedIap的返回值不正确,改为
#ifdef __WINS__ // Emulator environment
connectPref.SetIapId(0);
#else // Hardware environment
connectPref.SetIapId(iSelectedIap);
#endif
可以通讯了!
调用关联文件播放
#include <APGCLI.H>//apgrfx.lib
#include <APGCLI.H>//apgrfx.lib
//调用关联文件播放
void CInfo::RunFile(const TDesC &aFile)
{
if (!CCoeEnv::Static()->FsSession().IsValidName(aFile))
return;
RApaLsSession appArcSession;
TThreadId thread_id = 0;
int err;
err = appArcSession.Connect();
if (err == KErrNone)
{
TUid uid;
TDataType dataType;
appArcSession.AppForDocument(aFile, uid, dataType);
if(dataType.Des().FindF(_L("text")) == -1&&dataType.Des().FindF(_L("audio")) == -1)
{
err = appArcSession.StartDocument(aFile, thread_id);
if (err == KErrNotFound)
{
//Alert(*(CCoeEnv::Static()->AllocReadResourceLC(R_STRING_OPENFILEERROR)), 0);
Note(MyConvertToUnicode((TText8*)"文件不存在"));
CleanupStack::PopAndDestroy();
}
}
}
appArcSession.Close();
}