問題タブ [signal-strength]

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 投票する
2 に答える
8195 参照

android - Android の getGsmSignalStrength() 値をパーセンテージで表示します

getGsmSignalStrength() の対応する dBm 値によると、スケールは線形に見えます。(ここでdBm 値を参照してください)。しかし、ほとんどすべてのアプリケーションで、このスケールが線形スケールとして使用されていないことに気付きました。

たとえば、Android の src StatusBarPolicy::updateSignalStrength を考えてみましょう

信号強度をパーセンテージで表示できるスケールを見つけるのを手伝ってくれる人はいますか?

0 投票する
2 に答える
7171 参照

iphone - キャリア名と信号強度を取得してiPhoneで間違った値を返す

キャリア名と信号強度を取得するために間違った値を取得する理由に興味があります。ここにコードがあります。

使用するキャリアではなく、値「キャリア」を取得するのはなぜですか?

これは信号強度を取得するためのコードです

私が知っているように、信号強度はdBm値(負)ですが、なぜ上記の値は正の値を示し、信号強度を示しているのですか?dBmで信号強度を表示するための値マッピングはありますか

PS私は実際のiphoneデバイスでプログラムを実行しましたが、それでも間違った値を取得します。

どんな助けでもいただければ幸いです。

ありがとう。

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

android - Android 信号強度を取得する方法

重複の可能性:
Android でセル サービスの信号強度を取得するにはどうすればよいですか?

Android 領域でのプログラム開発で問題に直面しています。オンラインで調べたところ、3G 信号の信号強度を取得する方法が見つかりませんでした。すべての例では、phonestatelistener を使用して、信号を表示するために onsignalstrengthchange 関数をコールバック関数にオーバーライドすることによって、信号強度が変化したときに信号強度を取得しています。この方法を使用して信号強度を取得できないことがわかりました。関数がトリガーされることはないようです。

テストに使用するデバイスは、Nexus S バージョン 2.3.6 です。異なるバージョン 2.1、2.2、2.3.3、または 4.0 (Galaxy Nexus) で apk を作成しようとしましたが、すべてが信号強度を表示できません。市場からいくつかのアプリをダウンロードしようとしましたが、Nexus S で信号強度を取得できます。

オンラインの例の指示に従ってビルドしようとしましたが、助けにはなりませんでした。信号強度を直接取得する方法はありますか? ネイバーセルインフォ リストがプライベート メンバーであるため、値を返すことができないということですか?

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

iphone - iPhoneキャリアの受信ステータスを取得しますか?(インターネットではありません)

ユーザーが理論的に電話をかけることができるかどうかを知る必要があります。

ユーザーのiPhoneが携帯通信会社のネットワークに接続できるときに(Cocoa iOSを使用して)「trueを返す」方法を知っている人はいますか?(インターネットではありません)

または、ユーザーが持っている「受信バーの数」をプログラムで伝える方法はありますか?

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

android - アプリケーション GetGSMStrength が予期せず終了しました。もう一度お試しください

私はアンドロイドの初心者です.信号強度を返すために次のアプリケーションを作成しました

しかし、実行すると、タイトルに記載されているエラーがポップアップボックスに表示されます。androidmanifest.xml で必要な権限の変更を行いました。これですべて完了です。

エラーが表示されるのはなぜですか? 一般的にはいつ登場しますか?ありがとう

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

android - AndroidのBluetooth信号強度

RSSI値を取得して、デバイスが受話器からどれだけ離れているかを測定したかったのですが、現在直面している問題は、デバイスがペアリングされた後もRSSI値が変化し続けるかどうか、また値を直接使用できるかどうかです。短い?

0 投票する
2 に答える
4540 参照

android - signalStrength.getGsmSignalStrength() は SIM カードなしでも値を与えています

GSM および CDMA デバイスの signalStrength.getGsmSignalStrength() を試してみましたが、sim がデバイスに挿入されていない場合でも、両方のデバイスが強度を発揮することに気付きました。ネットワークが良好な場合にのみ電話をかけたり、メッセージを送信したりしたいこれ?また、この API が返す信号強度も知りたいです!!... できるだけ早く返信してください。

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

android - CDMAデバイスのdbm単位のsignalStrengthの範囲

CDMAデバイスの信号強度をチェックしています。誰でも範囲signalStrength.getCdmaDbm()リターンを指定できますか?最低値は-120ですが、完全な信号強度の場合、値は何ですか?私が得た最高は-52です。

0 投票する
2 に答える
873 参照

android - 変数として保存されたアンドロイドの信号強度

現在の信号強度を保存するアプリを作成しようとしています。これまで、すべて PhoneStateListener を拡張している多くの例を見てきましたが、それらはすべて、次の例のように Toast を使用してこの情報を表示します。

http://www.firstdroid.com/2010/05/12/get-provider-gsm-signal-strength/

私はいくつかのことを考えていました:

a) 常に PhoneStateListener を使用し、onSignalStrengthsChanged(SignalStrength signalStrength) をオーバーライドする必要がありますか?

b) PhoneStateListener クラスの外から値 signalStrength.getGsmSignalStrength() にアクセスするにはどうすればよいですか?

前もって感謝します

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

android - Android で現在のセルの信号強度を保存する際の問題

接続している現在のセルの信号強度を取得しようとしています。これまでのところ、次の例を見つけました。

http://www.android10.org/index.php/forums/44-maplocation/868-tutorialget-gsm-signal

しかし、それは信号が変更されたときにトーストを取得するためだけです。信号強度の値を変数に保存する方法はありますか?

変数に値を保存して取得することで、次のコードでこれを試しましたが、「初期値」を取得し続けます。コードは次のとおりです。

そしてマニフェスト:

誰かが信号強度の値を保存するのを手伝ってくれたり、それを行う他の方法を提案したりしてくれれば本当に感謝しています...

ありがとう