我正在尝试为黑莓设备获取MCC和MNC.我正在使用此代码:
int code = RadioInfo.getCurrentNetworkIndex();
int mcc = RadioInfo.getMCC(code);
int mnc = RadioInfo.getMNC(code);
String mccS = Integer.toString(mcc);
String mncS = Integer.toString(mnc);
Run Code Online (Sandbox Code Playgroud)
我正在获取价值,在互联网上搜索正确的值时,我发现MCC和MNC与我在此代码中获得的值不同.例如,对于黎巴嫩的运营商阿尔法,我应该获得:
Mcc = 415,MNC = 1
我正在获得:
Mcc = 1045且MNC = 1
为什么会这样?这是获得MCC和MNC的正确方法吗?提前致谢
你通过使用获得mcc
String mcc = Integer.toHexString(RadioInfo.getMCC(RadioInfo.getCurrentNetworkIndex()));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2171 次 |
| 最近记录: |