2017-01-18 25 views
0

サービスLTEネットワークのRSRQとSNRを読み取るアプリケーションを作成しています。私は現在、PhoneStateListeneronSignalStrengthsChanged()を使用しています。更新するたびにネットワークの測定値を読み取るためです。ただし、更新速度は非常に遅い(4〜5秒ごと)。だから、ネットワークRSRQとSNR測定値をより速い速度で読み取る別の方法があるか、onSignalStrengthsChanged()をより速い速度(毎秒1秒)で強制的に更新する方法があるかどうかは疑問です。AndroidでLTE RSRQ SNRを読む

答えて

0

onSignalStrengthsChangedという理由があります。変更されたときにのみ呼び出されるため、次回の更新が行われるまで値が変更されていないとみなすことができます。

+0

これは私の最初の説明ですが、LTEのドキュメントを読むと、モバイルがこれらを10ミリ秒ごとに測定することがわかりました。第2に、RFチャネルが非常にダイナミックで、測定がはるかに速いペースで変わるはずなので、測定値が4〜5秒間同じであることは考えられません。 – Doe