symbian关于联网那点事
2010-03-05 13:38
183 查看
隐藏接入点:
//判断是否已经联网 TBool iConnectionSetupDone
if(iConnectionSetupDone)
return;
iConnectionSetupDone = ETrue;
//打开socket服务器并启动连接RSocketServ iSocketServ;RConnection iConnection
User::LeaveIfError(iSocketServ.Connect());
User::LeaveIfError(iConnection.Open(iSocketServ));
//打开IAP接入点数据库
CCommsDatabase* commDB = CCommsDatabase::NewL(EDatabaseTypeIAP);
CleanupStack::PushL(commDB);
//初始化一个视图
CCommsDbConnectionPrefTableView* commDBView =
commDB->OpenConnectionPrefTableInRankOrderLC(ECommDbConnectionDirectionUnknown);
//到第一条记录
User::LeaveIfError(commDBView->GotoFirstRecord());
//申明一个 prefTableView对象(参数表对象)
CCommsDbConnectionPrefTableView::TCommDbIapConnectionPref pref;
//读取连接参数表
commDBView->ReadConnectionPreferenceL(pref);
TUint32 iapID = pref.iBearer.iIapId;
//销毁IAP视图
CleanupStack::PopAndDestroy(commDBView);
//销毁数据库
CleanupStack::PopAndDestroy(commDB);
//现在我们有了IAP id,使用它连接。创建一个连接参数变量
TCommDbConnPref connectPref;
//添加参数
connectPref.SetDialogPreference(ECommDbDialogPrefDoNotPrompt);
connectPref.SetDirection(ECommDbConnectionDirectionUnknown);
connectPref.SetBearerSet(ECommDbBearerGPRS);
//设置IAP ID
connectPref.SetIapId(iapID);
iConnection.Start(connectPref);
// iConnection.Start(connectPref, iStatus);
// SetActive();
如果你要找到某个连接点 可以遍历IAP数据库
后续再补充
connectPref.SetDialogPreference(ECommDbDialogPrefDoNotPrompt);//不提示用户
connectPref.SetDialogPreference(ECommDbDialogPrefPrompt);//提示用户
//判断是否已经联网 TBool iConnectionSetupDone
if(iConnectionSetupDone)
return;
iConnectionSetupDone = ETrue;
//打开socket服务器并启动连接RSocketServ iSocketServ;RConnection iConnection
User::LeaveIfError(iSocketServ.Connect());
User::LeaveIfError(iConnection.Open(iSocketServ));
//打开IAP接入点数据库
CCommsDatabase* commDB = CCommsDatabase::NewL(EDatabaseTypeIAP);
CleanupStack::PushL(commDB);
//初始化一个视图
CCommsDbConnectionPrefTableView* commDBView =
commDB->OpenConnectionPrefTableInRankOrderLC(ECommDbConnectionDirectionUnknown);
//到第一条记录
User::LeaveIfError(commDBView->GotoFirstRecord());
//申明一个 prefTableView对象(参数表对象)
CCommsDbConnectionPrefTableView::TCommDbIapConnectionPref pref;
//读取连接参数表
commDBView->ReadConnectionPreferenceL(pref);
TUint32 iapID = pref.iBearer.iIapId;
//销毁IAP视图
CleanupStack::PopAndDestroy(commDBView);
//销毁数据库
CleanupStack::PopAndDestroy(commDB);
//现在我们有了IAP id,使用它连接。创建一个连接参数变量
TCommDbConnPref connectPref;
//添加参数
connectPref.SetDialogPreference(ECommDbDialogPrefDoNotPrompt);
connectPref.SetDirection(ECommDbConnectionDirectionUnknown);
connectPref.SetBearerSet(ECommDbBearerGPRS);
//设置IAP ID
connectPref.SetIapId(iapID);
iConnection.Start(connectPref);
// iConnection.Start(connectPref, iStatus);
// SetActive();
如果你要找到某个连接点 可以遍历IAP数据库
后续再补充
connectPref.SetDialogPreference(ECommDbDialogPrefDoNotPrompt);//不提示用户
connectPref.SetDialogPreference(ECommDbDialogPrefPrompt);//提示用户
相关文章推荐
- 每个 C 程序员都应知道的关于未定义行为的那点事(下篇)
- 关于DOM的那点事之创建、追加、删除
- 关于应用层的那点事
- 关于symbian的清除栈
- 关于跨浏览器测试那点事
- 关于Mysql的那点事!
- 关于浏览器缓存那点事
- 关于Json的那点事
- 关于回调函数的那点事
- 关于kindle无法联网(连wifi)解决方案
- 关于Symbian的"crosses initialization of XXX"错误
- 关于Symbian开发中的乱码,屏蔽IAP选择框以及签名问题
- 关于物理层的那点事
- 关于Symbian识别移动、联通和其它运营商网络的方法
- 关于铁道部的那点事
- 关于得瑟的那点事
- 关于视图控制器与XIB文件(视图窗体)的那点事
- 关于湖北工业大学图书馆联网配置的方法
- 关于Symbian的"程序已经关闭"错误
- 关于Symbian的"程序已经关闭"错误