首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安卓网络中找到正确的cellID吗?

在安卓网络中找到正确的cellID吗?
EN

Stack Overflow用户
提问于 2016-03-28 09:01:43
回答 1查看 1.5K关注 0票数 1

我一直在努力在安卓网络中找到合适的CellID。我试图搜索教程,我找到了这样的解决方案:

代码语言:javascript
复制
telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
cellLocation = (GsmCellLocation) telephonyManager.getCellLocation();

然后,使用以下代码访问CellID:

代码语言:javascript
复制
cellLocation.getCid() % 0xffff

当我运行这些应用程序时,我得到了一个ID号。但是,问题是不同的IDCELL与G Nettrack应用程序的参考。然后,CELLID与原始数据不匹配。请帮帮我!谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-28 09:11:41

我认为你做错了计算。对于GSM网络:应该是'&‘而不是'%’。

代码语言:javascript
复制
GsmCellLocation loc = (GsmCellLocation) tm.getCellLocation();
 if (loc != null) 
  {
  long cellID = loc.getCid() & 0xffff;
  }

对于4g/LTE公司来说,有一篇很好的文章写着这里.follow。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36259106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档