有没有办法在Android模拟器上模拟信号强度的变化。 我的应用程序中有一个phonestatelistener记录信号强度。我也使用telnet到模拟器和命令,如gsm信号5 5,但我的rssi信号强度为99,误码率为-1。
答案 0 :(得分: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)
}
}
嗯,我希望你明白了。
答案 1 :(得分:0)
我认为在模拟器中不可能这样做。