Symbian (Choice IAP)选择接入点
2010-08-11 12:10:00 来源:WEB开发网核心提示:tableLAN->ReadUintL(TPtrC(COMMDB_ID), id);}while (tableLAN->GotoNextRecord() == KErrNone);}CleanupStack::PopAndDestroy(tableLAN); // view//打开IAP表中的相关信息//通
tableLAN->ReadUintL(TPtrC(COMMDB_ID), id);
}
while (tableLAN->GotoNextRecord() == KErrNone);
}
CleanupStack::PopAndDestroy(tableLAN); // view
//打开IAP表中的相关信息
//通过IAP表无法得出相应的iapId所对应的网络接入点,其真正的接入方式为CMNET还是CMWAP,
而这些属性又是存储在OUTGOING_GPRS这样的表中.
这样我们需要根据上面查找到的信息再到IAP表中查找接入点了
TBuf<128> CommDBNamename;
CCommsDbTableView* view = CommDb->OpenTableLC(TPtrC(IAP));
int err = view->GotoFirstRecord();
while (err == KErrNone)
{
//得到所有的接入点
view->ReadUintL(TPtrC(COMMDB_ID), id); //接入点ID
view->ReadTextL(TPtrC(COMMDB_NAME), CommDBNamename);//连接名称
//在这里根据名称对比,找出选择接入点的ID
err = view->GotoNextRecord();
}
CleanupStack::PopAndDestroy(view);
以上代码在N73,N95,E71,5800测试通过
[]
更多精彩
赞助商链接