問題タブ [cellinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2977 参照

android - Android はすべてのセル情報を取得します

3G および 4G ネットワークの監視に取り組んでいます。4G の RSRP、RSSI、SINR (3G の RSCP、RSSI、EcNo) などのセル情報を表示しようとしています。getAllCellInfo() メソッドには必要なものがすべて含まれているが、その値は常に null であるため、メソッドが機能することがわかりました。3G セル情報のコードは次のとおりです。

マニフェスト ファイルでは、ACCESS_COARSE_LOCATION、ACCESS_NETWORK_STATE、READ_PHONE_STATE の 3 つのアクセス許可を使用しました。コードは例外 n°3 で停止するようです。ログは次のとおりです。

0 投票する
1 に答える
590 参照

android - Android プル LTE RSRP 値

まず、lte rsrp (またはその他の) 値を取得するためのコードを次に示します。このコードは別の aysncTask で実行されます。

問題は、取得しているデータが正しいかどうかわからないことです。

このソースをバックグラウンドで実行して rsrp 値を確認しながら、コマンド *123456# を使用して LG G3 の隠しメニューを実行します。これは、リアルタイムの rsrp 値を示すデバッグ モードを示しています。

問題は、ほとんどの場合、アプリのログに表示される rsrp と非表示のメニューに表示される rsrp が異なることです。私のアプリでは、さらに -3 ~ +3 ほど表示されます。

なぜこれが起こっているのですか?私のコードに何か問題がありますか? 上記のコードには時間間隔がなく、アプリケーションを強制終了する前に続行されます。