首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android接口List<cellinfo>

Android接口List<cellinfo>
EN

Stack Overflow用户
提问于 2012-11-29 13:43:48
回答 5查看 6.1K关注 0票数 6

我想获取CellInfo数据,但是cellinfo.size()总是出现在Emulator中的NullPointerException中。

CellInfo Link

我不确定异常情况,有谁知道原因吗?

我是否写错了代码?或者任何人都遇到了同样的异常?

代码语言:javascript
复制
    TelephonyManager TM = (TelephonyManager) this
            .getSystemService(Context.TELEPHONY_SERVICE);
    List<CellInfo> cellinfo = TM.getAllCellInfo();
    Log.d("AA",Integer.toString(cellinfo.size()));
EN

回答 5

Stack Overflow用户

发布于 2012-12-27 19:08:57

某些电话信息是受权限保护的。除非您的应用程序在其清单文件中声明了适当的权限,否则它无法访问受保护的信息。

票数 0
EN

Stack Overflow用户

发布于 2013-09-09 06:30:28

TelephonyManager.getAllCellInfo()并未在许多设备上实现,该函数将始终返回null。

在这里看我的答案:getAllCellInfo returns null in android 4.2.1

票数 0
EN

Stack Overflow用户

发布于 2013-11-07 22:10:50

我有同样的问题,它只在s4上工作,因此必须删除单元信息侦听器( PhoneStateListener.LISTEN_CELL_INFO)才能工作。

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

https://stackoverflow.com/questions/13619586

复制
相关文章

相似问题

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