想实时取得手机的状态,
获取信号强度运行正常
telephonyManager.listen(Phonelistener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
获取小区位置变更即报错
telephonyManager.listen(Phonelistener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS | PhoneStateListener.LISTEN_CELL_LOCATION);
只添加PhoneStateListener.LISTEN_CELL_LOCATION也报错
telephonyManager.listen(Phonelistener, PhoneStateListener.LISTEN_CELL_LOCATION);不知道是为什么? private PhoneStateListener Phonelistener = new PhoneStateListener(){
@Override
public void onCellLocationChanged(CellLocation location){
// TODO Auto-generated method stub
super.onCellLocationChanged(location);
//
}
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
// TODO Auto-generated method stub
super.onSignalStrengthsChanged(signalStrength);
Ecio = signalStrength.getCdmaEcio();
}
};
获取信号强度运行正常
telephonyManager.listen(Phonelistener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
获取小区位置变更即报错
telephonyManager.listen(Phonelistener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS | PhoneStateListener.LISTEN_CELL_LOCATION);
只添加PhoneStateListener.LISTEN_CELL_LOCATION也报错
telephonyManager.listen(Phonelistener, PhoneStateListener.LISTEN_CELL_LOCATION);不知道是为什么? private PhoneStateListener Phonelistener = new PhoneStateListener(){
@Override
public void onCellLocationChanged(CellLocation location){
// TODO Auto-generated method stub
super.onCellLocationChanged(location);
//
}
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
// TODO Auto-generated method stub
super.onSignalStrengthsChanged(signalStrength);
Ecio = signalStrength.getCdmaEcio();
}
};
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货