TelephonyManager.getNeighboringCellInfo() size 为0r 如何解决
单基站是可以获取的
if (location instanceof GsmCellLocation) {// gsm网络
GsmCell gsmCell = new GsmCell();
gsmCell.lac = ((GsmCellLocation) location).getLac();
gsmCell.cid = ((GsmCellLocation) location).getCid();
不过有时lac 为 0,cid 为0 ,不稳定
我要获取邻近小区多基站信息
List<NeighboringCellInfo> neighboringList=telephonyManager.getNeighboringCellInfo();
但是neighboringList.size() 总是为0;
相应的权限都写了
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />