私のアプリケーションでは、TelephonyManagerはLISTEN_SIGNAL_STRENGTHSを聞くようにPhoneStateListenerを設定しています。私はonSignalStrengthsChangedを呼び出し、SignalStrengthを取得します。しかし、SignalStrengthには信号強度を得るための複数の方法があるので(cdma、evdo、gsmの場合)、どちらを使うべきかはわかりません。SignalStrengthには、モバイル接続タイプに基づくメソッドがあります。どちらを使うべきかはどのように知っていますか?
cmda、evdo、およびgsmのどちらの方法を使用するかを正しく決定するにはどうすればよいですか?