我想获取 CellInfo 数据,但总是出现 cellinfo.size() 模拟器中的 NullPointerException。
我不确定异常情况,有人知道原因吗?
我是否写错了代码?或者有人遇到同样的异常?
TelephonyManager TM = (TelephonyManager) this
.getSystemService(Context.TELEPHONY_SERVICE);
List<CellInfo> cellinfo = TM.getAllCellInfo();
Log.d("AA",Integer.toString(cellinfo.size()));
最佳答案
一些电话信息是受许可保护的。您的应用程序无法访问 protected 信息,除非它具有在其 list 文件中声明的适当权限。
关于Android API 列表<cellinfo>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13619586/