問題があり、検索を行った後、肯定的な解決策が見つかりませんでした。調査の結果、私の問題には実装がないことがわかりましたが、この質問は私の最後のチャンスかもしれません。
何を取得する必要がありますか?
モバイル ネットワークの信号強度に関する情報を取得するアプリケーションがあります。までにし
PhoneStateListener
ます。もちろん、うまく機能しますが、デバイスがスリープモードになると、リスナーは機能しません:
https://code.google.com/p/android/issues/detail?id=10931 https://code.google.com/p/android/issues/detail?id=7592
WakeLock
デバイスがタイムアウトによってオフになった場合にのみ、問題を解決します。ハード電源ボタンを押すと、デバイスもスリープモードになります。電源ボタンのアクションをオーバーライドすることはできません。
私の目標は、デバイスが有効になっているときに常に強度信号を取得することです。モードは問いません。常にデータを収集する必要があります。
質問:
何かアイデアはありますか?それを達成する方法は?これを行う方法はありますか、またはいくつかのハックがある可能性がありますか? すべての解決策は大歓迎です。有益な経験があれば、これを共有してください。
助けてくれてありがとう!!! このトピックでこの問題に関する完全な情報が得られることを願っています。