2
A
答えて
1
使用PhoneStateListener設定メニューで、ネットワークモードを= WCDAのみ '「信号強度を取得するためのonSignalStrengthsChanged:
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(srvcName);
AndroidPhoneStateListener phoneStateListener = new AndroidPhoneStateListener (this);
telephonyManager.listen(phoneStateListener,
PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
public class AndroidPhoneStateListener extends PhoneStateListener {
public static int signalStrengthValue;
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
super.onSignalStrengthsChanged(signalStrength);
if (signalStrength.isGsm()) {
if (signalStrength.getGsmSignalStrength() != 99)
signalStrengthValue = signalStrength.getGsmSignalStrength() * 2 - 113;
else
signalStrengthValue = signalStrength.getGsmSignalStrength();
} else {
signalStrengthValue = signalStrength.getCdmaDbm();
}
}
}
許可:
<uses-permission Android:name="android.permission.READ_PHONE_STATE" />
関連する問題
- 1. デバイスの信号強度を取得
- 2. 現在のセル信号強度を取得する方法は?
- 3. [ionic] Wi-Fi信号強度値を取得する方法
- 4. iPhoneのキャリア信号強度をプログラムで取得する
- 5. AndroidのWiFi信号強度を取得する
- 6. 信号強度を取得するためのWLAN API
- 7. obj-cの信号強度を取得する方法は?
- 8. AndroidのFM信号強度
- 9. AndroidのBluetooth信号強度
- 10. ESP8266 WiFi信号強度
- 11. Androidエミュレータの信号強度
- 12. C++のlinuxで3gモデム信号強度を取得するには?
- 13. GPS信号強度を見つける
- 14. ESP8266ソフトAP信号強度を設定
- 15. Bluetooth信号強度ウェアハウス可能
- 16. Rパワーと信号強度コード
- 17. matlabの音声信号の強度
- 18. Windows 7のpybluezでの信号強度
- 19. Android Java Bluetooth RSSI信号強度
- 20. ワイヤレスネットワークの強度を取得
- 21. Androidでモバイルデータ信号の速度を取得する方法
- 22. Android:WiFi信号強度を監視する方法
- 23. Androidで低データ信号強度をシミュレートする
- 24. wiresharkの信号強度を解釈する方法
- 25. タイムリーに信号強度を確認する
- 26. ios 9でWi-Fi信号強度を取得することは可能ですか?
- 27. Android:利用可能なすべてのネットワークオペレータのGSM信号強度を取得するには
- 28. デバイスがスリープモードに入っている間に、強度信号(PhoneStateListener)を取得しています
- 29. iOSでBluetooth信号強度を測定できますか?
- 30. 信号強度の取得HSPAネットワークがサービスする電話機からのRSCPおよびEc/Io
isGsm()私は設定が、このメソッドは常にtrueを返します'実際のデバイスで。 –
http://developer.android.com/reference/android/telephony/SignalStrength.html retrun本当にそれはGSMのためのものです –
あなたの助けに感謝します。 –