我試圖在Android中獲取相鄰單元格信息,但函數getNeighboringCellInfo()
始終返回null。在Android中獲取相鄰單元格返回null
我用下面的代碼:
protected void getCellInfo() {
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
List<NeighboringCellInfo> neighborCells = telephonyManager.getNeighboringCellInfo();
if (neighborCells == null) {
OutUtils.debug("no neighbor cells");
} else {
...
}
}
context
的變量是從服務類。
我的AndroidManifest.xml許可
<uses-permission android:name="android.permission.INTERNET"/>
<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_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我試圖與不能夠在Android上的 「使用2G網絡」 選項。
有什麼想法?謝謝
有(或至少是)與三星設備該功能的問題。你在測試什麼? – brianestey 2012-02-01 13:51:03
我使用[GeeksPhone Zero](http://www.geeksphone.com/en/moviles/zero/especificaciones.php)與CM7.1 – 2012-02-01 14:14:50