0

この情報を取得したいので、次のコードを書きましたが、うまくいきません。

TelephonyManager telephonyManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
// for example value of first element
CellInfoGsm cellinfogsm = (CellInfoGsm)telephonyManager.getAllCellInfo().get(0);
CellSignalStrengthGsm cellSignalStrengthGsm = cellinfogsm.getCellSignalStrength();
int Mrssi = cellSignalStrengthGsm.getDbm();

また、API レベル 17 未満でこの値を取得することは可能ですか? これに関して助けてください。

4

1 に答える 1

0

PhoneStateListener を作成し、これに対して onSignalStrengthChanged コールバックを処理し、メソッド onSignalStrengthsChanged(SignalStrength signalStrength) をオーバーライドする必要があります。

詳細については、こちらをご覧ください...

Android で信号強度を取得する

于 2014-10-14T04:38:46.480 に答える