我想获取有关邻居单元的信息,我的手机可以“看”atm。到现在为止还挺好。我这样做是这样的:android:NeighboringCellInfo总是空的!?为什么?
telManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
//...
ArrayList<NeighboringCellInfo> neighboringCellList = (ArrayList<NeighboringCellInfo>) telManager.getNeighboringCellInfo();
不幸的是,这个列表一直是空的。即使在不同的地方。我住在柏林,所以我不认为这是因为实际上只有一个单元格可用!
更新: 我的权限是这样的:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
权限设置? – WarrenFaith 2012-02-17 12:32:37
是的! (查看更新后的文章) – xenonite 2012-02-17 12:42:32
您是否发现了此问题的解决方案?我在Galaxy Nexus上。我已经尝试了下面的所有建议,但是我仍然没有收到邻居单元格中的任何内容。 – ishan 2012-08-22 10:41:48