Android 領域でのプログラム開発で問題に直面しています。オンラインで調べたところ、3G 信号の信号強度を取得する方法が見つかりませんでした。すべての例では、phonestatelistener を使用して、信号を表示するために onsignalstrengthchange 関数をコールバック関数にオーバーライドすることによって、信号強度が変化したときに信号強度を取得しています。この方法を使用して信号強度を取得できないことがわかりました。関数がトリガーされることはないようです。
テストに使用するデバイスは、Nexus S バージョン 2.3.6 です。異なるバージョン 2.1、2.2、2.3.3、または 4.0 (Galaxy Nexus) で apk を作成しようとしましたが、すべてが信号強度を表示できません。市場からいくつかのアプリをダウンロードしようとしましたが、Nexus S で信号強度を取得できます。
オンラインの例の指示に従ってビルドしようとしましたが、助けにはなりませんでした。信号強度を直接取得する方法はありますか? ネイバーセルインフォ リストがプライベート メンバーであるため、値を返すことができないということですか?