首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android不能捕获双卡手机从卡的CellId和LocationId

Android不能捕获双卡手机从卡的CellId和LocationId
EN

Stack Overflow用户
提问于 2014-07-16 21:07:55
回答 1查看 301关注 0票数 2

我需要从sim的cell idlocation id;但它总是为这两个返回0,并且我的主槽sim不存在。我怎样才能正确地得到它?顺便说一句,我已经做了适当的检查SIM是否存在。

我的代码是:

代码语言:javascript
复制
final GsmCellLocation locationG = (GsmCellLocation) tel.getCellLocation();

    if (locationG != null)
    {
        cellId = locationG.getCid();
        lac = locationG.getLac();
        cellId = cellId & 0xffff;
    }
EN

回答 1

Stack Overflow用户

发布于 2016-04-24 16:28:35

代码语言:javascript
复制
//you need to check if 2G or 3G

lac = String.valueOf(finalLocation.getLac()); 
cellId = String.valueOf(finalLocation.getCid());

if(3G) { 
   cellId= String.valueOf( Integer.valueOf( cellId)& 0xffff); 
   lac= String.valueOf( Integer.valueOf( lac)& 0xffff);
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24781627

复制
相关文章

相似问题

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