请问如何获取当前网络号(plmn)
以此来判断是移动(46000)还是联通(46001) 问题点数:0、回复次数:2Top
1 楼suyouxin(努力承担更多的责任)回复于 2005-03-03 18:43:23 得分 0
把9200SDK里面的头文件etelbgsm.h拷到S60下面使用
里面有网络信号相关的APITop
2 楼supernewbie1979()回复于 2005-06-23 19:59:56 得分 0
方法有几个,
方法一:
在 ETELMM.H 里有:
class RMobilePhone,里面有这个函数:
GetCurrentNetwork(TRequestStatus& aReqStatus, TDes8& aNetworkInfo, TMobilePhoneLocationAreaV1& aArea) const;
当里面的TRequestStatus被signaled,MCC和MNC就在aNetworkInfo.
当然,用RBasicGsmPhone也是一个好方法,
方法二:
MBasicGsmPhoneNetwork::TCurrentNetworkInfo lNetworkInfo
RBasicGsmPhone::GetCurrentNetworkInfo(lNetworkInfo);
它不需要TRequestStatus。
希望能有所帮助
Top




