现在的位置: 首页 > 综合 > 正文

Symbian中有用的代码片段(手机)

2013年12月09日 ⁄ 综合 ⁄ 共 1655字 ⁄ 字号 评论关闭

[推荐]

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

抱歉!评论已关闭.