Symbian IAP的选择以及接入点的隐藏
2010-08-11 12:11:00 来源:WEB开发网{
temp = id;
break;
}
err = view->GotoNextRecord();
}
CleanupStack::PopAndDestroy(view);
CleanupStack::PopAndDestroy(); // db
//保存取得的IAP ID
aIapId = temp;
}
//隐藏接入点的对话框
//连接接入点时,不提示用户
TCommDbConnPref pref;
pref.SetIapId(iSelectedIap);
pref.SetDialogPreference(ECommDbDialogPrefDoNotPrompt); //联网时不出现对话框
pref.SetBearerSet(ECommDbBearerPSD);
pref.SetDirection(ECommDbConnectionDirectionOutgoing);
iConnection.Start(pref,iStatus); //异步创建隐藏IAP选择框的网络连接
//将设置的iConnection绑定 在iSession上这样使用iSession的时候就不会弹出对话框了
RHTTPConnectionInfo connInfo = iSession.ConnectionInfo();
RStringPool pool = iSession.StringPool();
// Attach to socket server
connInfo.SetPropertyL(pool.StringF(HTTP::EHttpSocketServ,
RHTTPSession::GetTable()), THTTPHdrVal(iSocketServ.Handle()));
// Attach to connection
TInt connPtr = REINTERPRET_CAST(TInt, &iConnection);
connInfo.SetPropertyL(pool.StringF(HTTP::EHttpSocketConnection,
RHTTPSession::GetTable()), THTTPHdrVal(connPtr));
以上代码在N73/N95上测试通过
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wyymaomi/archive/2009/12/12/4991049.aspx
赞助商链接