44

私の地域のさまざまなネットワーク事業者の信号強度をチェックする小さなアプリに取り組んでいます。現在のオペレーターの信号は非常に不安定で、他の GSM オペレーターの強度を調べたいと考えています。

現在のネットワーク オペレーターの GSM 信号強度を取得するために、TelephonyManager と onSignalStrengthsChanged コールバックで PhoneStateListener を使用してきましたが、このクラスは、SIM カードに接続されているネットワークの信号強度に関する情報のみを提供するようです。 .

利用可能なすべての事業者の GSM 信号強度の測定に興味があります。ネットを検索すると、内部 Android クラスの使用に関する漠然としたヒントが得られましたが、これに関する良い例はまだ見つかりません。

利用可能なすべてのネットワーク事業者とその信号強度のリストを取得するために私を動かすことができる回答は高く評価されています.

4

4 に答える 4

0

PhoneStateListener を作成し、onSignalStrengthChanged コールバックを処理します。アプリが初期化されると、最初の通知が表示されます。これは 1.x にあります。2.x では、これに関する未解決の問題があります。

于 2012-05-04T18:48:56.840 に答える