現在、設定された間隔で信号強度に関するデータを収集したいクライアント向けのアプリケーションを作成しています。
現在、私はこのコードを使用しています:
private static class MyPhoneStateListener extends PhoneStateListener
{
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength)
{
super.onSignalStrengthsChanged(signalStrength);
telephonyManager.listen(phoneStateListener, PhoneStateListener.LISTEN_NONE);
InfoStore.setSignal(String.valueOf(signalStrength.getGsmSignalStrength()));
}
};
これは問題なく動作しますが、クライアントは両方のレベル (バーはいくつだと思いますか?)、DBM、および ASU の信号強度を求めています。
これらのさまざまな形式を使用して信号強度を読み取る方法を知っている人はいますか?