我想获取CellInfo数据,但是cellinfo.size()总是出现在Emulator中的NullPointerException中。
CellInfo Link
我不确定异常情况,有谁知道原因吗?
我是否写错了代码?或者任何人都遇到了同样的异常?
TelephonyManager TM = (TelephonyManager) this
.getSystemService(Context.TELEPHONY_SERVICE);
List<CellInfo> cellinfo = TM.getAllCellInfo();
Log.d("AA",Integer.toString(cellinfo.size()));发布于 2012-12-27 19:08:57
某些电话信息是受权限保护的。除非您的应用程序在其清单文件中声明了适当的权限,否则它无法访问受保护的信息。
发布于 2013-09-09 06:30:28
TelephonyManager.getAllCellInfo()并未在许多设备上实现,该函数将始终返回null。
发布于 2013-11-07 22:10:50
我有同样的问题,它只在s4上工作,因此必须删除单元信息侦听器( PhoneStateListener.LISTEN_CELL_INFO)才能工作。
https://stackoverflow.com/questions/13619586
复制相似问题