有没有办法在Android模拟器上模拟信号强度的变化? 我在我的应用程序中使用phonestatelistener记录信号强度。 我也使用telnet连接到模拟器,尝试命令gsm signal 5 5,但我一直得到99作为我的RSSI信号强度和-1作为误码率。
有没有办法在Android模拟器上模拟信号强度的变化? 我在我的应用程序中使用phonestatelistener记录信号强度。 我也使用telnet连接到模拟器,尝试命令gsm signal 5 5,但我一直得到99作为我的RSSI信号强度和-1作为误码率。
我认为在这种情况下使用接口进行模拟是个好主意。
interface SignalInformation{
float signalStrength();
//etc...
}
class MockSignal implements SignalInformation{
public float signalStrength(){
return 3.5; //or whatever behaviour you want (i.e. random number)
}
}
嗯,我希望你明白我的意思了。
我觉得在模拟器中做这件事是不可能的。