【发布时间】:2013-02-04 21:53:30
【问题描述】:
我目前正在为希望以设定的时间间隔收集有关信号强度数据的客户编写应用程序。
目前我正在使用此代码:
private static class MyPhoneStateListener extends PhoneStateListener
{
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength)
{
super.onSignalStrengthsChanged(signalStrength);
telephonyManager.listen(phoneStateListener, PhoneStateListener.LISTEN_NONE);
InfoStore.setSignal(String.valueOf(signalStrength.getGsmSignalStrength()));
}
};
这很好用,但是客户想要两个级别(我猜是多少格?)、DBM 和 ASU 的信号强度。
有人知道如何使用这些不同的形式读取信号强度吗?
【问题讨论】: