我想獲取有關鄰居單元的信息,我的手機可以「看」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